使用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
其实用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
相关文章推荐
- Android 使用ViewPager实现图片左右循环滑动自动播放
- Android开发之使用ViewPager实现图片左右滑动切换效果
- 使用viewpager嵌套实现上下左右滑动切换图片(IOS双向滚动翻页效果相同)
- 使用viewpager嵌套实现上下左右滑动切换图片(IOS双向滚动翻页效果相同)
- Android实现左右滑动指引效果(使用ViewPager)
- 使用ViewPager实现左右循环滑动图片
- Android使用ViewPager实现左右循环滑动及轮播效果
- Android 使用ViewPager实现左右循环滑动图片
- Android:使用ViewPager实现左右滑动切换图片(图上有点点)
- Android实现左右滑动指引效果(使用ViewPager)
- 封装自定义ViewPager实现左右自动切换和手势滑动效果
- 使用ViewPager实现左右循环滑动图片
- Android使用ViewPager实现左右滑动效果
- Android 使用ViewPager实现左右循环滑动图片
- Android 使用ViewPager实现左右循环滑动图片
- 使用ViewPager实现左右循环滑动图片1
- Android使用ViewPager实现左右循环滑动及轮播效果
- Android 使用ViewPager实现左右循环滑动图片
- Android:使用ViewPager实现左右滑动切换图片 (简单版)
- 【Android】ViewPager实现图片左右滑动播放及添加点击事件