最开始做的整个页面都可以滑动类似微信,但后来首页改版,frament内的滑动效果太多,就要去掉整个activity的滑动效果,但是想改起来快一点,就想到把viewpager滑动效果禁止掉,只能点击选择,上网一搜还真有并且很好用就推荐下。但是点击选择后还有滑动的效果,后来就想把viewpager的滑动动画去掉,搜了搜没找到,后来发现把滑动的切换时间可以改成不需要切换时间,这样就ok了,下面是源码。
import android.content.Context;
import android.support.v4.view.ViewPager;
import android.util.AttributeSet;
import android.view.MotionEvent;public classNoScrollViewPager extends ViewPager {private boolean noScroll = true; //true 代表不能滑动//false 代表能滑动
publicNoScrollViewPager(Context context, AttributeSet attrs) {
super(context, attrs);//TODO Auto-generated constructor stub
}publicNoScrollViewPager(Context context) {
super(context);
}public voidsetNoScroll(boolean noScroll) {this.noScroll =noScroll;
}
@Overridepublic void scrollTo(int x, inty) {