gpt4 book ai didi

android - MapView 上显示的关闭气球

转载 作者:太空宇宙 更新时间:2023-11-03 11:23:04 24 4
gpt4 key购买 nike

我有一个带有 ItemizedOverlay 和一堆 OverlayItem:s 的 MapView。当点击 OverlayItem 时,自定义布局气球将显示在 MapView 上。我可以添加一个隐藏气球布局的关闭按钮。但是,如果用户在气球外的 map 上点击:s,我该如何关闭气球呢?我在 MapView 上有一个 OnTouchListener,但我如何才能由此定位并隐藏打开的气球布局?

/P

最佳答案

您可以向您的自定义布局气球添加一个名为 isOpen 的 bool 属性,您可以在气球打开时将其设置为 true,在关闭时将其设置为 false。如果用户点击气球外部,在您的 onTouch 事件中,遍历您的 OverlayItems 列表并检查它们的 isOpen 属性 - 如果为真,则关闭它并跳出迭代循环。

关于android - MapView 上显示的关闭气球,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4390785/

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