viewpager增加滑动属性
2015-12-23 16:58
232 查看
设置isCanscroll参数
import android.annotation.SuppressLint; import android.content.Context; import android.support.v4.view.ViewPager; import android.util.AttributeSet; import android.view.MotionEvent; /** * 定义滑动属性的viewpager * * @version V1.0 */ public class ScrollableViewPager extends ViewPager { /** * 是否能滑动 */ private boolean isCanScroll = true; public ScrollableViewPager(Context context) { super(context); } public ScrollableViewPager(Context context, AttributeSet attrs) { super(context, attrs); } /** * 设置能否滑动的属性 * * @param isCanScroll */ public void setScrollable(boolean isCanScroll) { this.isCanScroll = isCanScroll; } @SuppressLint("ClickableViewAccessibility") @Override public boolean onTouchEvent(MotionEvent arg0) { return isCanScroll && super.onTouchEvent(arg0); } public boolean onInterceptTouchEvent(MotionEvent arg0) { return isCanScroll && super.onInterceptTouchEvent(arg0); } }
相关文章推荐
- iOS在Xcode中,文件名后小方框中的A(M或C)代表的意思
- nginx配置优化
- LeetCode 033 Search in Rotated Sorted Array
- DOM操作-event触发顺序
- C语言undefined behaviour未定义行为
- (原)Linux下安装tomcat
- swift中Range的使用书名
- 【学习笔记】自定义关于wchar_t*的相关函数
- 微信开放平台开发(2) 微信登录
- 【Educational Codeforces Round 3 C】【贪心 排序】Load Balancing 最小操作步数使得数字之差尽可能小
- OC_08_03 通知
- Android之自定义ImageView圆形图片
- C,C++宏中#与##的讲解
- JSP+Ajax站点开发小知识
- jQuery,自定义滚动条
- libevent使用
- iOS,UITableView详细介绍之基本使用(一)
- linux笔记
- 67、STP简介
- Intent详解