【发布时间】:2011-09-05 03:51:49
【问题描述】:
所以这是一个半指导问题和半个最佳实践问题。
首先,如果我只想获得一个简单的“右转”(这将返回到之前的活动),我应该实现 OnGestureListener 还是使用 GestureOverlayView 做一些事情?
我阅读了Fling gesture detection on grid layout,看起来如果我使用 OnGestureListener,我将不得不手动将侦听器添加到我的所有视图中。这很烦人,而且我想将此功能添加到许多活动中,所以如果我可以将所有逻辑都放入一个自包含函数中,我会很好。那么也许 GestureOverlayView 会更可取?但是我看到的所有例子都非常复杂......我不想做出自己的手势。我只想像Fling gesture detection on grid layout 那样进行简单的滑动/甩动检测。
其次,如果你主张任何一种立场,你能举一个简单的例子吗? Fling gesture detection on grid layout 用于扩展 SimpleOnGestureListener 而不实现 OnGestureListener 并且我在实际设置手势侦听器以收听视图的步骤上有点卡住。至于 GestureOverlayView,就像我说的,我所看到的都是创建自己的手势的复杂示例。
【问题讨论】:
标签: android swipe gestures android-1.6-donut