zoukankan      html  css  js  c++  java
  • 【转】 viewpage禁止滑动--android

    原文网址:http://blog.csdn.net/weiyage/article/details/8175108

    最近写一个项目,涉及到viewpager,而变态的客户要求不滑动。

        方法很简单

                    重写viewpager就可以了,现在将代码贴出.


    import Android.content.Context;
    import android.support.v4.view.ViewPager;
    import android.util.AttributeSet;
    import android.view.MotionEvent;


    public class CustomViewPager extends ViewPager {


        private boolean enabled;


        public CustomViewPager(Context context, AttributeSet attrs) {
            super(context, attrs);
            this.enabled = false;
        }

    //触摸没有反应就可以了
        @Override
        public boolean onTouchEvent(MotionEvent event) {
            if (this.enabled) {
                return super.onTouchEvent(event);
            }
      
            return false;
        }


        @Override
        public boolean onInterceptTouchEvent(MotionEvent event) {
            if (this.enabled) {
                return super.onInterceptTouchEvent(event);
            }
     
            return false;
        }
     
        public void setPagingEnabled(boolean enabled) {
            this.enabled = enabled;
        }
    }

    布局文件中添加:

    <com.example.test.CustomViewPager
      android:id="@+id/viewpager"
      android:layout_width="match_parent"
      android:layout_height="match_parent" />

  • 相关阅读:
    node express 返回json object
    CodeIgniter 安装指导
    nodejs 使用express开发获取其他网站引用本站点js文件的参数
    nodejs express 学习
    microsoft webMatrix 使用 IISnode 进行node express 开发
    模板引擎jade学习
    模板引擎之jade 学习
    smarty学习——高级知识
    smarty学习——缓存
    smarty学习——编程知识
  • 原文地址:https://www.cnblogs.com/wi100sh/p/5424928.html
Copyright © 2011-2022 走看看