去除ViewPager界面切换动画、禁止滑动
2016-03-25 16:21
375 查看
public class CustomViewPager extends ViewPager { public CustomViewPager(Context context, AttributeSet attrs) { super(context, attrs); } public CustomViewPager(Context context) { super(context); } //去除页面切换时的滑动翻页效果 @Override public void setCurrentItem(int item, boolean smoothScroll) { // TODO Auto-generated method stub super.setCurrentItem(item, smoothScroll); } @Override public void setCurrentItem(int item) { // TODO Auto-generated method stub super.setCurrentItem(item, false); } }
直接继承即可
加入以下代码可以禁止滑动,也可单独使用
private static final String TAG = "MyViewPager"; private boolean result = false; public CustomViewPager(Context context, AttributeSet attrs) { super(context, attrs); } public CustomViewPager(Context context) { super(context); } @Override public boolean onInterceptTouchEvent(MotionEvent arg0) { if (result) return super.onInterceptTouchEvent(arg0); else return false; } @Override public boolean onTouchEvent(MotionEvent arg0) { if (result) return super.onTouchEvent(arg0); else return false; }
相关文章推荐
- a little knowledge of opencv
- 自定义泛型类 泛型方法 泛型接口
- Kafka Consumer java api 配置
- Flag(Ural_1225)
- Linux 配置nginx环境中的坑
- codeforces_628D. Magic Numbers(数位dp)
- oracle 查询语句 条件里有时间的转换
- EXPLAIN
- Android集成百度地图SDK
- 【原创】k8s源码分析----apiserver之APIGroupVersion
- 汉字验证码算法
- 下载Android源码
- ACM ProblemB
- iOS 图片模糊处理和自动获取图片尺寸
- 配置HTTPCookie
- iOS知识树,知识点(包括对象、Block、消息转发、GCD、运行时、runloop、动画、Push、KVO、tableview,UIViewController、提交AppStore)
- mybatis mapper association collection
- 流水账记一下这一年多
- ASP.NET使用EF时的seed方法以及初始数据的构造
- Android 特色开发,使用传感器