【问题标题】:Sony SmartWatch - How to get ALL touch pointsSony SmartWatch - 如何获得所有接触点
【发布时间】:2013-05-31 19:54:08
【问题描述】:

我了解每次发生触摸事件时都会调用 OnTouch(TOUCH_ACTION_PRESSTOUCH_ACTION_LONGPRESSTOUCH_ACTION_RELEASE)。但是,当用户触摸屏幕时,起点和终点之间可能会有很多接触点(即PRESS and RELEASE points 之间)。我怎样才能找到介于两者之间的所有这些接触点? SmartWatch 有类似 MotionEvent.ACTION_MOVE 的东西吗?

【问题讨论】:

  • 感谢您的快速评论!我已经试过了。 PRESS 和 RELEASE 给出了第一个和最后一个接触点,看起来 LONGPRESS 给出的点与 PRESS 给出的点相同。唯一不同的是,只有当用户长时间触摸屏幕时才会触发 LONGPRESS 动作。

标签: android sony sony-smartwatch


【解决方案1】:

使用智能手表固件的当前实施,您无法通过整个触摸手势获取触摸点。相反,正如您所说,您将获得起点坐标(PRESS)和终点坐标(RELEASE)。还会广播一个 SWIPE 事件,但该事件仅指示滑动的方向,即没有坐标。

【讨论】:

  • 有机会,下个固件会支持吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多