ConvenientBanner小结
来源:互联网 发布:岩间圣母 知乎 编辑:程序博客网 时间:2024/05/20 21:49
轮播图是每款APP的标配,无论是引导页还是首页展示,随从可见;自己实现的话,既要处理布局问题,数据适配问题,又要处理图片的轮询等一系列问题;好在有封装好的第三方的类库,从此实现轮播图就简单了好多!!
先看效果图:
如何实现?
在Module下添加gradle依赖
compile 'com.bigkoo:convenientbanner:2.0.5'
在需要使用轮播图的地方添加布局
注:canLoop设置为“true”,表示轮播
在代码中配置Banner选项
调用convenientBanner.setPages设置页面和数据
- setPages中的第一个参数为Holder(可以自定义布局)
注:createView为返回view,可以自定义,此处代码生成;UpdateUI为页面设置数据 - setPages中的第二个参数为数据集合
调用setPageIndicator设置指示器
注:指示器为一个数组,有两个值,第一个为默认,第二个为当前选中时显示
调用setOnPageChangeListener设置ViewPager页面滑动事件
调用setOnItemClickListener设置页面被点击事件
当页面显示时调用 bannerNet.startTurning(xxx)开始轮播
当页面不显示时调用bannerNet.stopTurning()暂停轮播
参考:
ConvenientBanner地址:https://github.com/saiwu-bigkoo/Android-ConvenientBanner
Demo地址
阅读全文
0 0
- ConvenientBanner小结
- ConvenientBanner
- 轮播图--ConvenientBanner
- ConvenientBanner使用
- ConvenientBanner广告位滑动
- android convenientBanner的使用
- ConvenientBanner的使用
- 轮播图bunner控件ConvenientBanner
- ConvenientBanner的基本使用
- 【用户界面:Android-ConvenientBanner】功能演示
- ConvenientBanner框架实现广告浏览
- Android中ConvenientBanner的使用
- Android中ConvenientBanner 本地图片
- ConvenientBanner 无限轮播使用
- Android ConvenientBanner的简单实用
- 安卓轮播图控件ConvenientBanner的使用
- Android中ConvenientBanner的使用
- SwipeRefreshLayout和ConvenientBanner 事件冲突解决
- 使用阿里云Windows部署JavaWeb服务
- Java 枚举类的基本使用
- JVM内存模型
- Everything Be True
- 防火墙
- ConvenientBanner小结
- C#下Hashtable和Dictionary之间的差别
- ubantu使用mentohust上锐捷
- 日期类
- AppTheme属性设置集合
- POJ 3167
- Hibernate的Session详解
- 学习Spring Cloud第十三课(解决第一次访问报超时的问题)
- 从别的角度看:阻塞与非阻塞《转载公众号:xy_ee》