解决viewpager滑动不流畅问题
来源:互联网 发布:图书信息管理系统java 编辑:程序博客网 时间:2024/04/26 03:53
前段时间由于项目需要,用到了viewpager并且viewpager中放置了很多的TextView,每一个TextView代表一个标签,可以滑动选择,基本就是这样。
项目做好之后发现,viewpager的滑动并不是很流畅,有时候可能滑几次都不一定会动。后来查了很多资料,看到说需要重写onInterceptTouchEvent这个方法,阻断事件继续传递,就能解决了。经过尝试果然很好用。
public class customViewpagerView extends ViewPager {private int preX=0;public customViewpagerView(Context context, AttributeSet attrs) {super(context, attrs);}public customViewpagerView(Context context) {super(context);}@Overridepublic boolean onInterceptTouchEvent(MotionEvent even) {if(even.getAction()==MotionEvent.ACTION_DOWN){preX=(int) even.getX();}else{if(Math.abs((int)even.getX()-preX)>10){return true;}else{preX=(int) even.getX();}}return super.onInterceptTouchEvent(even);}}
0 0
- 解决viewpager滑动不流畅问题
- Viewpager滑动不流畅问题
- Android小Bug TabLayout + ViewPager +.. 滑动不流畅问题
- 【解决ViewPager在大屏上滑动不流畅】 设置ViewPager滑动翻页距离
- 解决含有Textview布局在viewpager等横向滑动中滑动不流畅的bug
- 解决ScrollView嵌套RecyclerView导致滑动不流畅的问题
- 解决ScrollView嵌套RecyclerView导致滑动不流畅的问题
- 解决ScrollView嵌套RecyclerView导致滑动不流畅的问题
- 解决ScrollView嵌套RecyclerView导致滑动不流畅的问题
- 解决ScrollView或者listview嵌套ViewPager 时候 Pager左右滑动不流畅
- 解决ViewPager与GridView嵌套的滑动不流畅和高度无法自适应
- scrollview中包含viewpager致使viewpager滑动不流畅
- ScrollView嵌套ViewPager 时候 Pager左右滑动不流畅
- ScrollView嵌套ViewPager 时候 Pager左右滑动不流畅
- 解决ScrollView里嵌套 RecyclerVIew 时,RecyclerVIew 滑动不流畅的问题
- 一句代码解决CoordinatorLayout+AppBarLayout+NestedScrollView滑动不流畅的问题
- ViewPager嵌套ViewPager滑动问题的解决
- 解决ViewPager嵌套ViewPager滑动冲突问题
- TS流介绍
- 启动控制器的创建
- php 迭代器Iterator 循环foreach 私有成员
- 相遇java
- linux查看ip需注意的一点
- 解决viewpager滑动不流畅问题
- Java中a+=b和a=a+b的区别
- 一个通过BackgroundWorker实现WinForm异步操作的例子
- 精通Hibernate——Hibernate的检索策略
- CLRS 10.1栈和队列
- EasyUI使用ajax实时验证是否已经存在(多参数验证)
- 关于unity中的update、Lateupdate和FixedUpdate。
- mysql简单指令
- unity3d中脚本生命周期(MonoBehaviour lifecycle)