在 Android 磨损 activity 时检测从左到右的滑动动作

Detect left to right swipe action on Android wear activity

这听起来很熟悉,我请大家阅读我面临的问题。我的要求很简单。 Android wear 已经可以从左向右滑动以关闭 activity。但是,我想要做的就是检测此操作何时发生,然后将时间记录在文件中。我的日志记录机制已准备就绪。但是,我不确定如何在磨损 activity 上获得右滑事件。请注意,我仍然想关闭 activity 但只是保留它的日志。我的 activity 是一个扩展 AppCompatActivity 的简单 class。我没有使用任何片段。我只想检测该操作何时发生并记录该事件并和平退出应用程序。 android 上的 GestureDetector 在这种情况下有帮助吗?

您似乎在寻找 GestureListener,我会实施 onScrollonFling 并检测 x 轴的变化。

https://developer.android.com/training/gestures/detector.html

还有一个不错的视频:

https://youtu.be/QiItWwlNwWg

或者,您还可以通过覆盖 Activity.

中的 onDestroy()onPause() 来检查您的 Activity 是否已关闭