码迷,mamicode.com
首页 > 移动开发 > 详细

【转】 viewpage禁止滑动--android

时间:2016-04-23 18:17:26      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:

原文网址: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" />

 

【转】 viewpage禁止滑动--android

标签:

原文地址:http://www.cnblogs.com/wi100sh/p/5424928.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!