Viewpager滑動不流暢問題
阿新 • • 發佈:2019-02-03
最近在做新聞專案,用到ViewPager嵌套了多個fragment,顯示很多資料,有滑動卡頓,這裡解決一下:
public class BaseViewPager extends ViewPager {
private int preX=0;
public BaseViewPager(Context context, AttributeSet attrs) {
super(context, attrs);
}
public BaseViewPager(Context context) {
super(context);
}
@Override
public 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);
}
}
超出了一定範圍,讓頁面劃過。。。。。。。