Android ViewPager禁止滑动
2016-07-06 15:29
417 查看
<span style="font-family: Arial, Helvetica, sans-serif;">package com.julyapp.julyonline.view.viewpager;</span>
import android.content.Context; import android.support.v4.view.ViewPager; import android.util.AttributeSet; import android.view.MotionEvent; /** * Created by sja on 2016/6/3. */ public class CustomViewPager extends ViewPager { private boolean isPagingEnabled = true; public CustomViewPager(Context context) { super(context); } public CustomViewPager(Context context, AttributeSet attrs) { super(context, attrs); } @Override public boolean onTouchEvent(MotionEvent event) { return this.isPagingEnabled && super.onTouchEvent(event); } @Override public boolean onInterceptTouchEvent(MotionEvent event) { return this.isPagingEnabled && super.onInterceptTouchEvent(event); } public void setPagingEnabled(boolean b) { this.isPagingEnabled = b; } }使用方法:把ViewPager放置于界面中,在需要禁止滑动的时候调用
setPagingEnabled(false)方法即可。
相关文章推荐
- StickyListHeaders的使用
- android透明状态栏
- ListView里面Item元素 文字乱串问题
- Android中的invalidate()和postInvalidate() 的区别及使用
- Android 设计模式 笔记 - 工厂方法模式
- Android开发之自定义控件(二)---onLayout详解
- Android端与Java服务端交互——SocketIO
- Android开发之自定义控件(一)---onMeasure详解
- Android Studio 串口jni开发
- Android开发之getMeasuredWidth和getWidth区别从源码分析
- ionic框架对Android返回键的处理
- Android Studio使用总结
- 哇 今天来学习一下 RecyclerView
- 39.Glide图片加载框架的使用
- Android下拉刷新发展历程
- android 布局分析工具HierarchyView
- Android SDK Manager不能显示所有包的解决办法
- Android APK分析工具
- 电脑突然断电,Android Studio上的svn按钮丢失解决办法
- 如何使用Androi 4000 d Studio把自己的Android library分享到jCenter和Maven Central