去除ViewPager界面切换动画、禁止滑动
来源:互联网 发布:网络女主播被骗26万 编辑:程序博客网 时间:2024/05/16 12:34
public class CustomViewPager extends ViewPager {public CustomViewPager(Context context, AttributeSet attrs) {super(context, attrs);}public CustomViewPager(Context context) {super(context);}//去除页面切换时的滑动翻页效果@Overridepublic void setCurrentItem(int item, boolean smoothScroll) {// TODO Auto-generated method stubsuper.setCurrentItem(item, smoothScroll);}@Overridepublic void setCurrentItem(int item) {// TODO Auto-generated method stubsuper.setCurrentItem(item, false);}}
直接继承即可
加入以下代码可以禁止滑动,也可单独使用
private static final String TAG = "MyViewPager";private boolean result = false;public CustomViewPager(Context context, AttributeSet attrs) {super(context, attrs);}public CustomViewPager(Context context) {super(context);}@Overridepublic boolean onInterceptTouchEvent(MotionEvent arg0) {if (result)return super.onInterceptTouchEvent(arg0);elsereturn false;}@Overridepublic boolean onTouchEvent(MotionEvent arg0) {if (result)return super.onTouchEvent(arg0);elsereturn false;}
/** * 解决viewPager与百度地图滑动冲突 * */ @Override protected boolean canScroll(View v, boolean checkV, int dx, int x, int y) { if(v.getClass().getName().equals("com.baidu.mapapi.map.MapView")) { return true; } //if(v instanceof MapView){ // return true; //} return super.canScroll(v, checkV, dx, x, y); }
1 1
- 去除ViewPager界面切换动画、禁止滑动
- ViewPager禁止滑动切换和去除切换时动画效果
- 去除ViewPager页面切换动画和禁止滑动
- viewpager禁止滑动切换动画
- Android:禁止viewpager左右滑动,去除viewpager切换时动画,解决viewpager与百度地图滑动冲突
- ViewPager滑动切换界面
- ViewPager滑动切换界面
- ViewPager+Fragment滑动切换界面
- ViewPager禁止左右滑动切换功能
- 禁止ViewPager左右滑动,只能点击切换
- 自定义ViewPager 禁止滑动和去除滑动效果
- android界面切换滑动动画
- 【Android 界面效果1】ViewPager多页面滑动切换以及动画效果
- ViewPager+Fragment打造滑动切换界面
- Android viewpager 界面切换动画实现
- 如何禁止ViewPager滑动,又能点击切换
- 关于ViewPager禁止滑动和页面切换问题-笔记
- Viewpager+Fragment去除页面切换时的滑动翻页效果
- Scala教程:简单构建工具SBT
- Flag(Ural_1225)
- 在Windows上build Spark
- day06 web和http:Tomcat的认识,了解请求消息头和响应消息头
- Sbt仓库设置
- 去除ViewPager界面切换动画、禁止滑动
- spark1.4 Windows local调试环境搭建总结
- Kafka Consumer java api 配置
- Win7下安装Spark
- 一致性HASH算法的JAVA实现
- CSS背景的修改
- sbt为什么总抛出“java.lang.OutOfMemoryError: PermGen space”?
- Spark Shell由于Scala编译器原因不能正常启动
- a little knowledge of opencv