Android 自定义ViewPager 禁止滑动
2015-07-22 14:27
330 查看
在开发过程中,可能会需要用到自定义的ViewPager所带来的禁止滑动效果。实现原理比较简单,只需要重写一下ViewPager,通过传入参数来动态控制它的滑动事件就OK了。
具体代码如下:
具体代码如下:
<span style="color:#333333;">import android.content.Context; import android.support.v4.view.ViewPager; import android.util.AttributeSet; import android.view.MotionEvent; public class MyViewPager extends ViewPager{ /** * 通过set赋值,传入false,MyViewpager禁止滑动 * */ private boolean isScrollble=true; public MyViewPager(Context context) { super(context); } public MyViewPager(Context context,AttributeSet set){ super(context, set); } @Override public boolean onTouchEvent(MotionEvent ev) { return super.onTouchEvent(ev); } public void setScrollble(boolean isScrollble) { this.isScrollble = isScrollble; } @Override public void scrollTo(int x, int y) { if(isScrollble){ super.scrollTo(x, y); } } } </span>
相关文章推荐
- Android控件对齐方式
- android adb常用指令
- Android 动画
- Android滚轮选择器实现
- Android滚轮选择器实现 分类: Android 2015-07-22 14:21 128人阅读 评论(0) 收藏
- android打包上架之预防反编译(花指令)
- Android实现动态体温计
- Android 无线调试
- 蓝牙 Android
- 在移动互联时代下,介绍几个Android 开发的新技术
- Android APK加壳技术方案
- android调节屏幕亮度
- Fragment创建
- android Handlerr.removeCallbacksAndMessages(null)的妙用
- Java4Android-子类实例化过程
- Android 使用AsyncTask 下载图片的例子,学会使用AsyncTask
- android.os.handler
- Windows下使用Cordova跨平台框架开发的成功的第一个android项目
- Android 5.0 CTS测试 SystemFeaturesTest总结
- Android 回调函数示例