package com.aiyou.view;
import android.content.Context;
import android.support.v4.view.ViewPager;
import android.util.AttributeSet;
import android.view.MotionEvent;
/**
* 可锁定使其不滚动的viewpager
*/
public class ControlScrollViewPager extends ViewPager {
private boolean mScrollable = true;
public ControlScrollViewPager(Context context) {
super(context);
}
public ControlScrollViewPager(Context context, AttributeSet attrs) {
super(context, attrs);
}
/**
* 设置是否可以滚动
*
* @param enable
*/
public void setScrollable(boolean enable) {
mScrollable = enable;
}
/**
* 查询是否可以滚动
*
* @return
*/
public boolean getScrollable() {
return mScrollable;
}
@Override
public boolean onInterceptTouchEvent(MotionEvent event) {
return mScrollable && super.onInterceptTouchEvent(event);
}
}