所以这是一半的方法问题和一半的最佳实践问题。
首先,如果我只是想获得一个简单的“右转”(这将回到以前的活动),我应该实现 OnGestureListener 还是使用 GestureOverlayView 做点什么?
我在网格布局上阅读了Fling 手势检测,看起来如果我使用 OnGestureListener 我将不得不手动将侦听器添加到我的所有视图中。这很烦人,而且我想将此功能添加到许多活动中,所以如果我可以将所有逻辑都放入一个自包含函数中,我会很好。那么也许 GestureOverlayView 会更可取?但是我看到的所有例子都非常复杂......我不想做出自己的手势。我只想要一个简单的滑动/甩动检测,如网格布局上的 Fling 手势检测。
其次,如果你主张任何一个立场,你能举一个简单的例子吗? 网格布局上的 Fling 手势检测用于扩展 SimpleOnGestureListener 而不实现 OnGestureListener ,我在实际设置手势侦听器以收听视图的步骤上有点卡住。至于 GestureOverlayView,就像我说的那样,我所看到的都是创建自己的手势的复杂示例。