本文实例为大家分享了Android轮播图片的展示,供大家参考,具体内容如下
实现逻辑
1.创建XML布局文件,使用ViewPager完成轮播图片
2.初始化ViewPager控件,然后为控件设置适配器...具体代码可以参考下方的initDot方法)
7.要想让小圆点随着页面的切换而切换,可以定义下方的changeDots的方法,让此方法在监听器中的onPageSelected方法中进行调用
8.图片的无限轮播的实现...返回值设为一个很大很大的值,同时在instantiateItem方法中设置position position = position % imageResIds.length;防止索引越界异常,这样就可以使图片无限轮播...,但是此时还有一个问题就是,右边可以无限轮播,但是左边是无法无限轮播的,这个问题的解决办法是在onCreat方法中设置当前选中的条目viewPager.setCurrentItem(count / 2)...;这样两边都可以实现无限轮播
9.图片自动切换的处理:使用handler机制实现页面的延时更新,同时为了防止内存溢出,需要在页面可见时,也就是activity的onStart方法中发送消息,在页面消失时