您的位置:首页 > 移动开发 > Android开发

使用ViewPager实现图片自动播放效果,并可左右滑动

2014-12-24 17:05 866 查看
最近公司app应用需要首页展示图片播放效果,于是便在网上实例,但发现基本很难找到能直接使用的,或多或少有一些问题,最后觉得还是自己写来的可靠。

其实用ViewPager实现图片轮播来说相对容易,下面说说主要的技巧:

默认情况下ViewPager处在第一张图片或最后一张图片时不能往左边滑动或右边滑动的,为了达到图片左右可以滑动需要设置

viewPager.setCurrentItem(Integer.MAX_VALUE / 4);这个方法,我在设置的是Integer.MAX_VALUE / 4,也可以设置5000或其他(因为用户一般不会滑动那么多次,即使无聊,手机也不一定有电)

对于适配器里的

@Override

public int getCount() {
return Integer.MAX_VALUE / 2;

}

方法,我们返回很大就可以了,对于设置视图时我们使用取模就好

具体实现效果如下:





现在附上代码,有需要的可以直接下载
http://download.csdn.net/detail/yuan_love/8301711
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息