android - 检测 Android 穿戴 Activity 中从左到右的滑动 Action

标签 android swipe wear-os dismiss

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

最佳答案

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

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

还有一个很棒的视频:

https://youtu.be/QiItWwlNwWg

或者,您还可以通过重写 中的 onDestroy()onPause() 来检查您的 Activity 是否已关闭 Activity

关于android - 检测 Android 穿戴 Activity 中从左到右的滑动 Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46895196/

相关文章:

android - 在主 Activity 中监听 Fragment onClicks

java - 参数错误 : BadParametersError: Parameters were incorrect. 我们希望在运行 Appium 时在 Selenium 网格上具有所需的功能

jquery - 滑动事件触发 ipod touch 的点击事件

Android:图库 View 已被弃用?

android - 我可以保存安卓可穿戴设备(MOTO 360)的传感器数据吗?

android - 从 Wear 向手机 [MessageAPI] 发送消息时未收到消息

android - 抽屉导航不适用于导航组件

android - 卡片 View 缩放动画

ios - 向左滑动时在 UITableViewCell 中自定义编辑 View 。 Objective-C 或 Swift

android - 在intellij idea上设置android wear UI库