2016-05-19 5 views
0

Androidのフラグメントでは、私はそこにビューを持つGridLayoutを持っています。Android:ビュー上でonTouchイベントを検出するには、ビューの外にタッチダウンしますか?

私が最初にビューの外に触れたとしても、ユーザーがビューをスワイプしたときを検出できるようにしたいと考えています。私はここで何を意味するか説明するための図を含めました:

enter image description here

は(タッチポイントが表示されているかどうかを確認するために、座標を使用せずに)これを実行するための簡単な方法はありますか?

ありがとうございます!

答えて

0

これはView.OnTouchListenersを使用して解決します。

  • OnTouchListenersルートビューとビューの両方を設定します。
  • ACTION_DOWN(タッチイベント開始)、ACTION_UP(タッチイベント終了)
  • 内部タッチまたは外部タッチの必要性に応じてフラグを設定します。

基本的には、ポイントだけでなくキャプチャイベントも必要です。

+0

ありがとうございます!最後のステップで何を意味するのか分からないので、例がありますか? – thenaoh

関連する問題