【问题标题】:Method onHideBalloon in BalloonItemizedOverlay [closed]BalloonItemizedOverlay 中的 onHideBalloon 方法 [关闭]
【发布时间】:2012-12-21 16:02:11
【问题描述】:

我使用BalloonItemizedOverlay

我需要 onHideBalloon 方法。(隐藏气球后我需要做一些动作。)
类 BalloonItemizedOverlay 有 public void hideBalloon() {...}
覆盖它...?!

【问题讨论】:

  • 就目前而言,您的问题很难解释和回答。你能用更具体的主题和问题修改你的问题吗?

标签: android google-maps balloon


【解决方案1】:

看看BalloonItemizedOverlay类,你是对的:没有onHideBalloon(),只有onBalloonOpen()。因此,如果您想在隐藏气球后执行任何操作,您只需在调用 hideBalloon() 时执行这些操作。否则,如果允许,您可以做的是修改该类并为 onHideBalloon() 添加您自己的回调。看了这门课,好像不是太难。

您基本上会在该类中修改以下内容: 添加这个:

protected void onBalloonClose(int index) {}

并在关闭气球的任何方法中添加:

public void hideBalloon() {
    if (balloonView != null) {
        balloonView.setVisibility(View.GONE);
        onBalloonClose(currentFocusedIndex);
    }
    currentFocusedItem = null;
}

类似的东西..可能需要稍微调整一下,但我希望这可以为您指明正确的方向。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-18
    • 1970-01-01
    • 2014-10-17
    • 1970-01-01
    • 1970-01-01
    • 2017-10-19
    相关资源
    最近更新 更多