在Android磨损活动中检测从左到右的滑动操作

时间:2017-10-23 17:28:46

标签: android swipe wear-os dismiss

这听起来很熟悉,我请大家阅读我面临的问题。我的要求很简单。 Android服装已经从左向右滑动以解除活动。但是,我想要做的就是检测此操作何时发生,然后将时间记录在文件中。我的日志记录机制准备就绪但是,我不确定如何在磨损活动中正确刷卡。请注意,我仍然想要忽略该活动,但只是记录它。我的活动是一个扩展AppCompatActivity的简单类。我没有使用任何碎片。我只想检测该动作何时发生并记录该事件并安静地退出应用程序。在这种情况下,Android上的GestureDetector是否有帮助?

1 个答案:

答案 0 :(得分:0)

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

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

还有一个不错的视频:

https://youtu.be/QiItWwlNwWg

或者,您也可以通过覆盖Activity中的onDestroy()onPause()来检查Activity是否已关闭。