Android顶部banner轮播图的两种实现(ViewPager+ViewPagerIndicator/banner)
16lz
2021-01-26
一、第一种方式:ViewPager+ViewPagerIndicator
1、在gradle文件中,加入ViewPagerIndicator的依赖,我是以jar的形式添加
2、在布局文件中,写好布局:
3、在fragment中实例化:
4、为ViewPager添加适配器、为ViewPagerIndicator绑定ViewPager
5、编写ViewPager的适配器,继承自PagerAdapter,并实现其4个方法:
对于PagerAdapter的四个方法,可以参考下面文章:
http://blog.csdn.net/harvic880925/article/details/38487149
二、第二种方式:第三方框架banner
1、在gradle中添加banner的依赖:
2、在布局文件中,写好布局:
3、在fragment中实例化:
4、为banner设置属性:
5、为banner设置图片加载器,此处用Picasso加载图片:
对于banner的具体使用,可以查看github:
https://github.com/youth5201314/banner
更多相关文章
- android ConstraintLayout基础系列之替换LinerLayout
- Android(安卓)自定义弹窗框架
- Android(安卓)四大存储方式
- 二种方法实现 Android(安卓)TabWidget
- android项目中bindService失败的原因
- Android(安卓)Fragment 真正的完全解析(上)
- Android(安卓)Material Design系列之RecyclerView和CardView
- Android(安卓)资源文件屏幕适配
- Android内存优化(二)--布局优化