如何在Activity中实现SimpleOnGestureListener

时间:2010-09-30 22:48:43

标签: android gestures itemizedoverlay

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

1 个答案:

答案 0 :(得分:0)

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

您可以了解stock calculator如何管理其过渡。