您的位置:首页 > 移动开发 > Android开发

android Viewpager禁用/开启滑动切换功能

2014-11-28 16:20 495 查看
要实现viewpager的滑动以及禁止滑动切换功能只需要继承viewpager,在onTouchEvent进行逻辑判断即可(网上搜到的,确实可行,原创地址不明),下面自己实现一个

import android.content.Context;
import android.support.v4.view.ViewPager;
import android.util.AttributeSet;
import android.view.MotionEvent;

public class MyViewPager extends ViewPager {

private boolean scrollble = true;

public MyViewPager(Context context) {
super(context);
}

public MyViewPager(Context context, AttributeSet attrs) {
super(context, attrs);
}

@Override
public boolean onTouchEvent(MotionEvent ev) {
if (!scrollble) {
return true;
}
return super.onTouchEvent(ev);
}

public boolean isScrollble() {
return scrollble;
}

public void setScrollble(boolean scrollble) {
this.scrollble = scrollble;
}
}




使用时只需要根据需要调用setScrollble(true/false)即可进行切换!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: