Android ビューの場合、 に戻るtrue
とonTouchEvent
、現在のジェスチャのイベントを引き続き受信する必要があることを意味します。返された場合false
、現在のジェスチャのイベントをこれ以上処理しないでください
ただし、ジェスチャーがクリックなのかホールド/ドラッグイベントなのかを検出したいので、数ミリ秒が経過するまでtrue
最初のACTION_DOWN
イベントに戻り、その時点でタイムアウトしてジェスチャーをホールドとして認識します/クリックの代わりにドラッグします。
false
タイムアウトが経過したら、さらに onTouchEventsに戻りたいと思います。これにより、イベントの受信を停止し、親ビューで残りのドラッグを管理できるようになります。
ただし、最初のイベントに戻ると、その後のイベントに継続的に戻った後でも、関連するジェスチャーですべてtrue
のイベントを受け取ることに気付いたようです。戻り値は最初のイベントでのみ重要なようで、その後は無視されます。false
onTouchEvent
ジェスチャで最初のイベントを受け入れたら、受信を停止して親に渡す方法はありますか?