方法在BallooneTemizedOverlay中的hideballoon



我使用balloonItemizedOverlay。

我需要方法onhideballoon。类BallooneMizedOverlay具有public void hideBalloon() {...}
覆盖它...?!

看着班级的ballooneTemizedOverlay,您是正确的:没有Onhideballoon(),只有一个onballoonopen()。因此,似乎您想在隐藏气球后要采取任何操作,只需在调用hideballoon()时就需要执行这些操作。否则,如果允许,可以修改该类,并为Onhideballoon()添加自己的回调。看过课后,似乎并不是太困难了。

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

protected void onBalloonClose(int index) {}

并以任何方法关闭气球的任何方法:

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

类似的东西..可能需要对其进行一些调整,但我希望您可以指向正确的方向。

相关内容

  • 没有找到相关文章

最新更新