package light.lipengfei.club.myapplication.fragment;import android.content.Context;import android.support.v4.view.ViewPager;import android.util.AttributeSet;import android.view.View;/** * Created by pengfei on 2016/6/24. */public class MyViewPager extends ViewPager {    public MyViewPager(Context context) {        super(context);    }    public MyViewPager(Context context, AttributeSet attrs) {        super(context, attrs);    }    @Override    protected boolean canScroll(View v, boolean checkV, int dx, int x, int y) {        if(v.getClass().getName().equals("com.baidu.mapapi.map.MapView")||v.getClass().getName().equals("com.amap.api.maps.MapView")) {            return true;        }        //if(v instanceof MapView){        //    return true;        //}        return super.canScroll(v, checkV, dx, x, y);    }}

1,截图高德地图滑动问题,网上搜了好多方法,最后测试了大家常用的一种,重写ViewPager。

public class MyViewPager extends ViewPager {        private boolean isCanScroll = true;        public MyViewPager(Context context) {          super(context);      }        public MyViewPager(Context context, AttributeSet attrs) {          super(context, attrs);      }        public void setScanScroll(boolean isCanScroll){          this.isCanScroll = isCanScroll;      }          @Override      public void scrollTo(int x, int y){          if (isCanScroll){              super.scrollTo(x, y);          }      }  

把你之前声明的Viewpagger换成Myviewpager,布局文件中引用的viewpager也要换成自己重写的哦


更多相关文章

  1. Android(安卓)左边滑动菜单栏
  2. 禁止viewpager左右滑动
  3. 仿Google应用动态隐藏显示状态栏
  4. android ViewGroup左右滑屏方法2
  5. android ScrollView和ListView固定底部
  6. Android带删除按钮的ListView
  7. numberPicker实现时间选择设置功能
  8. Android滑动解锁控件
  9. android srcollview按钮顶部停留

随机推荐

  1. Android快速开发框架ZBLibrary源码分享
  2. [Android]资源存储方法
  3. AIDL 消息通信
  4. Delphi xe6 android Popup控件的使用
  5. Ubuntu 18 android 5.1.0源码编译
  6. Android(安卓)Studio在启动时gradle的问
  7. Android(安卓)webView打不开一些网页的解
  8. cocos2d-x android c++调用java
  9. Android设置背景图片平铺
  10. 涓€涓被鏂囦欢澶氫釜绫荤殑鎯呭喌