ViewPager切换动画速度修改
来源:互联网 发布:普通话练习软件下载 编辑:程序博客网 时间:2024/06/05 06:17
ViewPager的setCurrentItem() 切换动画速度是写死的
我们需要自定义一个scroller的类
public class FixedSpeedScroller extends Scroller { private int mDuration = 0; public FixedSpeedScroller(Context context) { super(context); } public FixedSpeedScroller(Context context, android.view.animation.Interpolator interpolator) { super(context, interpolator); } public FixedSpeedScroller(Context context, android.view.animation.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, mDuration); } @Override public void startScroll(int startX, int startY, int dx, int dy) { super.startScroll(startX, startY, dx, dy, mDuration); } public void setmDuration(int time) { mDuration = time; } public int getmDuration() { return mDuration; }}
调用方法:
//viewpager的动画播放速度修改private void setViewPagerScrollSpeed( ){ try { Field field = ViewPager.class.getDeclaredField("mScroller"); field.setAccessible(true); FixedSpeedScroller scroller = new FixedSpeedScroller(vp_contribution.getContext(), new AccelerateInterpolator()); field.set(vp_contribution, scroller); scroller.setmDuration(500); }catch(NoSuchFieldException e){ }catch (IllegalArgumentException e){ }catch (IllegalAccessException e){ }}
0 0
- ViewPager切换动画速度修改
- ViewPager切换滑动速度修改
- ViewPager切换滑动速度修改
- ViewPager切换滑动速度修改
- ViewPager切换滑动速度修改
- ViewPager切换滑动速度修改
- android 修改viewpager切换速度
- ViewPager切换滑动速度修改
- ViewPager切换动画效果修改
- 修改ViewPager调用setCurrentItem时,滑屏的速度 ,解决滑动之间切换动画难看
- Viewpager切换滑动速度的修改
- 修改ViewPager滚动切换的动画时间
- 改变ViewPager的内容之间切换动画的速度
- 使用反射机制修改viewPager切换滑动速度
- ViewPager切换滑动速度
- ViewPager切换滑动速度
- viewpager控制切换速度
- ViewPager自定义切换动画
- div滚动条在最低端
- SQL SERVER日常运维巡检系列之六——作业运行情况
- java相关基础知识整理复习(二)
- Nvidia GPU 的存储架构 发展
- winform 动态加载表以按钮形式显示机器状态
- ViewPager切换动画速度修改
- Cloudera Manager Java Version
- 基于链表的学生成绩管理系统
- 整理Runntime相关
- chart.js(2.4)笔记
- Codeforces Round #387 (Div. 2) A+B+C+D!
- 文件输入输出流
- EasyTouch
- Android利用jsoup爬虫爬网页数据(一)