ViewPager相关
来源:互联网 发布:灯杆数据基础调研 编辑:程序博客网 时间:2024/05/22 16:58
设置ViewPager不可以滑动翻页public class NoScrollViewPager extends ViewPager {public NoScrollViewPager(Context context) {super(context);}public NoScrollViewPager(Context context, AttributeSet attrs) {super(context, attrs);}@Overridepublic boolean onInterceptTouchEvent(MotionEvent ev){return false;}@Overridepublic boolean onTouchEvent(MotionEvent ev){return false;}}
修改ViewPager调用setCurrentItem时,滑屏的速度 1、自定义一个Scroll类,用于控制ViewPager滑动速度 import android.content.Context;import android.support.v4.view.ViewPager;import android.view.animation.Interpolator;import android.widget.Scroller;import java.lang.reflect.Field;public class FixedSpeedScroller extends Scroller { private int mDuration = 0;// 滑动速度 public FixedSpeedScroller(Context context) { super(context); } public FixedSpeedScroller(Context context, Interpolator interpolator) { super(context, interpolator); } public FixedSpeedScroller(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, mDuration); } @Override public void startScroll(int startX, int startY, int dx, int dy) { super.startScroll(startX, startY, dx, dy, mDuration); } /** * 设置速度 * @param duration */ public void setScrollDuration(int duration){ this.mDuration = duration; } public void initViewPagerScroll(ViewPager viewPager) { //(NoScrollViewPager viewPager) try { Field mScroller = ViewPager.class.getDeclaredField("mScroller"); mScroller.setAccessible(true); mScroller.set(viewPager, this); } catch(Exception e) { e.printStackTrace(); } } } 2、在Activity中设置切换速度 FixedSpeedScroller scroller = new FixedSpeedScroller(mContext); scroller.setScrollDuration(0); scroller.initViewPagerScroll(am_viewpager); //am_viewpager为你的viewpager
阅读全文
0 0
- ViewPager相关
- ViewPager相关笔记
- ViewPager的相关使用
- ViewPager相关问题总结
- ViewPager相关总结
- Activity Fragment 相关 ViewPager轮播 相关
- Android开发——ViewPager、项目相关
- Android viewpager结合fragment的相关优化
- 控制ViewPager嵌套相关的canScroll方法
- Fragment与ViewPager之间更新数据相关问题
- ViewPager+Fragment相关,优化第一个Fragment启动速度
- Viewpager
- ViewPager
- ViewPager
- ViewPager
- ViewPager
- ViewPager
- viewpager
- ECMAScript.next: for-of, iterators, generators ecmaScript.next: for-of ,iterators(迭代器),generators(生成
- Hive分析函数和窗口函数
- Python-基础-时间日期处理小结
- Java 主线程和子线程的转换
- VFW音视频采集
- ViewPager相关
- 04、NetCore2.0网页应用程序之Startup源码解析
- 学习java多线程的笔记1--Thread(Runnable t)与重写run()方法等
- mysql千万级大数据SQL查询优化
- spring boot 输出简单 json格式的数据(利用分层结构)
- 2017年多校赛第九场 1005 FFF at Valentine(缩点+拓扑排序)
- ecmall 入口文件分析
- mongoose实现权限查询控制
- //请求数据, 省流量模式实现,下载安装,sdcard存储