• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

OverlappingCards: 重叠的卡片滑动(Sliding switch of card overlap)

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

OverlappingCards

开源软件地址:

https://gitee.com/YangsBryant/overlapping-cards

开源软件介绍:

OverlappingCards

卡片重叠的滑动切换

这是一张图片

引入module

allprojects {    repositories {        google()        jcenter()        maven { url 'https://www.jitpack.io' }    }}
implementation 'com.github.YangsBryant:OverlappingCards:1.0.2'

如果报NoSuchMethodError错误,是此库的Glide版本和你项目的Glide版本不一致导致,可添加如下代码:

/*在app的build.gradle文件里的dependencies标签内添加,代码里glide的版本为对比出的最低版本。也可将你的项目glide版本改为4.9.0即可*/configurations.all {        resolutionStrategy {            force 'com.github.bumptech.glide:glide:*'        }      }

SimpleOverlayAdapter还有另一个构造器

SimpleOverlayAdapter(Context context, Drawable error,Drawable load)//图片加载异常显示的占位图,图片加载中显示的占位图

主要代码

public class MainActivity extends AppCompatActivity {    private ViewPager viewpage;    private String[] imgUrls = new String[]{"https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1602677009150&di=05a2180f741d3535068e19611c9a8445&imgtype=0&src=http://img.pconline.com.cn/images/upload/upc/tx/photoblog/1202/17/c1/10471952_10471952_1329445671906_mthumb.jpg"            , "https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=2553538999,2212131319&fm=15&gp=0.jpg"            , "https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=3428658608,95895171&fm=15&gp=0.jpg"            , "https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=3025648586,2213869874&fm=15&gp=0.jpg"};    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        viewpage = findViewById(R.id.viewpage);        SimpleOverlayAdapter adapter =                new SimpleOverlayAdapter(this);        adapter.setImgUrlsAndBindViewPager(viewpage, imgUrls, imgUrls.length);        viewpage.setAdapter(adapter);        viewpage.setCurrentItem(0);        viewpage.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {            @Override            public void onPageScrolled(int i, float v, int i1) {            }            @Override            public void onPageSelected(int i) {                //想获取正确的下标如下:                Toast.makeText(MainActivity.this,i % imgUrls.length+"",Toast.LENGTH_SHORT).show();            }            @Override            public void onPageScrollStateChanged(int i) {            }        });    }}

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
XHRadarView: XHRadarView 是一个 iOS 仿雷达扫描界面发布时间:2022-03-24
下一篇:
XH-WanAndroid-KT: 玩Android的Kotlin版本发布时间:2022-03-24
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap