百度地图的问题

换元不配限 2016-04-27 01:10:53
我开发的项目里需要用到百度地图,然后我使用的是fragment,运行后发现里面的地图在往左往右拉时(水平完全),会出现切换滑到其他的fragment,但是如果我稍微斜一些就可以实现地图的左查看右查看,这个Bug怎么改
...全文
214 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
换元不配限 2016-04-29
  • 打赏
  • 举报
回复
问题已经解决了,楼上的各位的解决方法都对我有启发,不过最后还是靠自己解决了, 首先我们自定义一个MyViewpager继承与ViewPager,之后在我们的MainActivity里面不再使用ViewPager,改用自定义的这个MyViewPager,布局文件里直接引用我们的MyViewPager也,最后在写的时候注意引用的包。
jklwan 2016-04-28
  • 打赏
  • 举报
回复
引用 3 楼 ITMonkeyKing 的回复:
我设置了禁用后,出现了,这样的情况: 可以看出是没有之前滑动的流畅了,但是你慢慢的一下一下的滑还是会滑到另一个fragment里面去。截图如下,
不是设置touchlistener。自定义一个viewpager,代码如下

public class ConfigFlingViewPager extends ViewPager {

    private boolean isFling = true;

    /**
     * 设置是否允许手势滑动
     */
    public void setFling(boolean isfling) {
        this.isFling = isfling;
    }

    public boolean getFling() {
        return isFling;
    }

    public ConfigFlingViewPager(Context ctx, AttributeSet attrs) {
        super(ctx, attrs);
    }

    @Override
    public boolean onTouchEvent(MotionEvent ev) {
        return isFling && super.onTouchEvent(ev);
    }

    @Override
    public boolean onInterceptTouchEvent(MotionEvent ev) {
        return isFling && super.onInterceptTouchEvent(ev);
    }

}
当你在地图中点击或滚动时就设置viewpager.setFling(false);离开地图就设置viewpager.setFling(true);这样就可以了。
哎,真难 2016-04-28
  • 打赏
  • 举报
回复
viewpager里面有个touch,写这个就行了
换元不配限 2016-04-28
  • 打赏
  • 举报
回复
引用 4 楼 heaimnmn 的回复:
你是不是用viewpager
是的
换元不配限 2016-04-28
  • 打赏
  • 举报
回复
引用 1 楼 jklwan 的回复:
设置地图的touch事件,是在地图中移动时禁用外部viewpager的滑动事件。

我设置了禁用后,出现了,这样的情况:
可以看出是没有之前滑动的流畅了,但是你慢慢的一下一下的滑还是会滑到另一个fragment里面去。截图如下,
代码部分

效果部分:
哎,真难 2016-04-28
  • 打赏
  • 举报
回复
你是不是用viewpager
peter_nj_RD 2016-04-27
  • 打赏
  • 举报
回复
view滑动冲突了,从你的描述应该是把fragment放在ViewPager里了吧,这种结构没办法去界定谁应该响应这个滑动事件,两个一起响应更不对,可以另起一个Activitt单独放fragment
jklwan 2016-04-27
  • 打赏
  • 举报
回复
设置地图的touch事件,是在地图中移动时禁用外部viewpager的滑动事件。

80,490

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧