1. 程式人生 > >Viewpager滑動不流暢問題

Viewpager滑動不流暢問題

最近在做新聞專案,用到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); } }

超出了一定範圍,讓頁面劃過。。。。。。。