自定义ViewPager轮播,设置切换过渡时间
来源:互联网 发布:java环境变量配置path 编辑:程序博客网 时间:2024/06/03 12:40
1.继承Scroller
public classViewPagerScroller extendsScroller {
private int mScrollDuration = 2000; // 滑动速度 /** * 设置速度速度 * @param duration */ public void setScrollDuration(int duration){ this.mScrollDuration = duration; } public ViewPagerScroller(Context context) { super(context); } public ViewPagerScroller(Context context, Interpolator interpolator) { super(context, interpolator); } public ViewPagerScroller(Context context, Interpolator interpolator, boolean flywheel) { super(context, interpolator, flywheel); } @Override public void startScroll(int startX, int startY, int dx, int dy, int duration) { super.startScroll(startX, startY, dx, dy, mScrollDuration); } @Override public void startScroll(int startX, int startY, int dx, int dy) { super.startScroll(startX, startY, dx, dy, mScrollDuration); } public void initViewPagerScroll(ViewPager viewPager) { try { Field mScroller = ViewPager.class.getDeclaredField("mScroller"); mScroller.setAccessible(true); mScroller.set(viewPager, this); } catch(Exception e) { e.printStackTrace(); } }}
2.使用ViewPagerScroller scroller = new ViewPagerScroller(getActivity());scroller.setScrollDuration(2000);scroller.initViewPagerScroll(vp);//这个是设置切换过渡时间为2秒
0 0
- 自定义ViewPager轮播,设置切换过渡时间
- ViewPager无限轮播与自定义切换动画
- (自定义MyBanner)小圆点设置,及viewpager图片轮播
- ViewPager设置自定义切换动画
- viewpager实现banner轮播的平滑过渡
- ViewPager轮播切换带动画效果
- 设置ViewPager的切换动画时间
- 自定义ViewPager实现轮播效果
- ViewPager无限轮播+自定义圆点
- ViewPager轮播-----(自定义小圆点)
- 自定义无限轮播ViewPager的实现
- 自定义ViewGroup实现循环轮播ViewPager
- Android 自定义ViewPager 过渡效果
- viewpager轮播图片设置OntounchListener
- Android的AnimationSet动画实现图片的轮播,移动和切换可以自定义时间
- 自定义Banner轮播广告(真*无限循环无卡顿&设置切换速度)
- 巧用ViewPager 打造不一样的广告轮播切换效果
- 巧用ViewPager 打造不一样的广告轮播切换效果
- 【JZOJ3222】【HNOI2013】切糕
- 网络编程(二)--基本操作
- 【翻译】【技术】Java入门:Command-Line Arguments
- 线程
- 第二十四章 SpringBoot Starter POM
- 自定义ViewPager轮播,设置切换过渡时间
- Qt快捷键
- 小玉在游泳
- Android Studio在小米手机上安装apk时显示“Installation failed with me
- Node.js数据库连接语句的使用错误
- Vue.js2.0从入门到放弃---入门实例
- CakePHP系列(一)----CakePHP3.4一览
- 机顶盒项目--遥控器组合键的实现
- 第二十五章 SpringBoot导入XML配置