android viewpager不可左滑

来源:互联网 发布:魔兽世界17173数据库 编辑:程序博客网 时间:2024/06/13 23:36
public class CanotSlidingViewpager extends ViewPager {    private float mLastMotionX;    private float  x;    public CanotSlidingViewpager(Context context, AttributeSet attrs) {        super(context, attrs);        // TODO Auto-generated constructor stub    }    public CanotSlidingViewpager(Context context) {        super(context);    }    @Override    public boolean dispatchTouchEvent(MotionEvent ev) {        // TODO Auto-generated method stub        switch (ev.getAction()) {            case MotionEvent.ACTION_DOWN:                x = ev.getX();                break;            case MotionEvent.ACTION_MOVE:                mLastMotionX = ev.getX() - x;                if(mLastMotionX>0){                    return true;                }
                break;        }        return super.dispatchTouchEvent(ev);    }}
0 0
原创粉丝点击