使用ViewPager实现图片自动播放效果,并可左右滑动
来源:互联网 发布:linux恢复rm删除文件 编辑:程序博客网 时间:2024/04/29 12:32
最近公司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
1 2
- 使用ViewPager实现图片自动播放效果,并可左右滑动
- android实现图片左右滑动效果:viewpager
- Android使用ViewPager实现左右滑动效果
- 使用ViewPager实现左右滑动效果
- 使用ViewPager实现左右滑动效果
- 使用ViewPager实现左右循环滑动图片
- 使用ViewPager实现左右循环滑动图片
- Android ViewPager 无限循环左右滑动(可自动) 实现
- 使用ViewFlipper实现图片左右滑动效果
- 利用viewpager实现图片左右循环滑动效果
- viewPager实现图片左右滑动
- ViewPager左右滑动,自动循环播放
- Android实现左右滑动指引效果(使用ViewPager)
- Android实现左右滑动指引效果(使用ViewPager)
- 使用PagerTabStrip配合ViewPager实现左右滑动标题栏的效果
- 使用ViewPager实现左右循环滑动及轮播效果
- 使用Kotlin实现UC头条ViewPager左右滑动效果
- jquery实现图片左右间隔滚动特效(可自动播放)
- Maven入门
- highcharts实现js绑定ajax返回的数据集合
- python 测试报告输出 htmltestrunner 及 中文乱码的解决方式
- 二叉查找树
- Autosuspend流程
- 使用ViewPager实现图片自动播放效果,并可左右滑动
- C++ retain() 介绍
- C#学习随笔
- linux mmap简介及bus error的解决方案
- Servlet主要监听器
- Java基础----抽象类与接口
- 【BZOJ】【P3052】【wc2013】【糖果公园】【题解】【树上莫队】
- Xcode6 制作动态及静态Framework
- 解决ORA-01157问题