zoukankan      html  css  js  c++  java
  • android 项目学习随笔四(优化ViewPager)

    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
  • 相关阅读:
    内部类
    抽象类与接口
    多态
    继承
    封装
    创建对象的内存分析
    构造器
    面向对象 类与对象
    uniapp跳转
    uniapp-组件引用错误,仅支持 import 方式引入组件
  • 原文地址:https://www.cnblogs.com/ecollab/p/6038838.html
Copyright © 2011-2022 走看看