0

这主要是一个设计问题。我在 ItemizedOverlay 上实现了 SimpleOnGestureListener,因为我想捕捉 onLongPress 事件以及 onDown 和 onTap 事件。一切正常,但现在我需要过渡到特定 onLongPress 事件的新活动。在这种特殊情况下,警报对话框不足以满足我的需要。问题是从覆盖过渡到活动并返回到覆盖。通常,它从一项活动到另一项活动,也许又回来了。此外,我的覆盖类中的代码变得很长(大约 450 行),所以它需要重构和更多的 SRP。我看不到任何将 SimpleOnGestureListener 从引用它的活动中附加到 Overlay 的方法,也看不到 MapView。我看过的大多数例子都是点头“敬酒”的例子。

4

1 回答 1

0

我不太确定我的问题是否正确,但是您可以进行视图间转换,例如使用 ViewFlipper 或带有 fling 检测器的 FrameLayout。

您可以查看股票计算器如何管理其过渡。

于 2011-01-04T13:33:49.680 回答