android 项目学习随笔四(优化ViewPager)

来源:互联网 发布:重做系统数据恢复 编辑:程序博客网 时间:2024/05/29 14:30
1、不能滑动的ViewPager

import android.content.Context;import android.support.v4.view.ViewPager;import android.util.AttributeSet;import android.view.MotionEvent;/** * 不能滑动的ViewPager */public class NoScrollViewPager extends ViewPager {    public NoScrollViewPager(Context context, AttributeSet attrs) {        super(context, attrs);    }    public NoScrollViewPager(Context context) {        super(context);    }        //决定事件是否中断    @Override    public boolean onInterceptTouchEvent(MotionEvent ev) {        return false;//不拦截事件, 让嵌套的子viewpager有机会响应触摸事件    }    @Override    public boolean onTouchEvent(MotionEvent ev) {        // 重写ViewPager滑动事件, 改为什么都不做        return true;    }}
View Code

 

0 0
原创粉丝点击