gpt4 book ai didi

Android Mapview 捏合 View 不调用 OnZoomListener

转载 作者:行者123 更新时间:2023-11-29 22:05:42 28 4
gpt4 key购买 nike

我的 map View 有一个 OnZoomListener,只要缩放比例发生变化,它就会被调用。这适用于底部的加号或减号按钮用于更改缩放比例的任何时候。但是,如果用户使用双指缩放来放大或缩小,则永远不会调用监听器。你对如何让捏缩放真正调用我的听众有什么建议吗?如果没有,您是否知道如何为我的 map View 禁用捏缩放?谢谢。

编辑:我的自定义缩放监听器是这样添加的:

ZoomButtonsController zoomButton = myMapView.getZoomButtonsController();
zoomButton.setOnZoomListener(listener);

最佳答案

问题是您将监听器设置为缩放控件而不是 map ,这就是捏合(即 map 事件而不是缩放控件事件)不调用监听器的原因。

处理此事件的唯一方法是实现自定义 map 和自定义监听器。

此链接包含您需要的示例和代码。

Custom MapView with Events

关于Android Mapview 捏合 View 不调用 OnZoomListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10809181/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com