Android:如何检测视图上的onTouch事件,在视图外触摸?

时间:2016-05-19 07:09:16

标签: android swipe touch-event

在Android片段中,我有一个包含视图的GridLayout。

我希望能够检测到用户在视图上滑动的时间,即使他最初在视图外触摸也是如此。我已经包含了一个图表来说明我的意思:

enter image description here

是否有一种简单的方法(不使用坐标来查看触摸点是否在视图中)?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用View.OnTouchListeners解决此问题。

  • 设置OnTouchListeners根视图和视图。
  • 检查事件和操作ACTION_DOWN(触摸事件开始),ACTION_UP(触摸事件结束)
  • 根据内部触摸或外部触摸的需要设置标记。

基本上你也需要捕获事件和点数。