Google IO 2013 で、Google はViewDragHelper
クラスを含むサポート ライブラリの新しいバージョンを発表しました。ドキュメントを見ましたが、このクラスの使用例が見つかりませんでした。
たとえば、非常に典型的な状況です。私はカスタム ビューを持っています。このカスタム ビューは、そこから拡張され、一部の を内部FrameLayout
にドラッグできます。View
たとえば、 としますButton
。カスタムビュー内でオーバーライドonTouchEvent()
しonInterceptTouchEvent()
、長方形のボタンにタッチ座標が含まれていて、これが単純なクリックではない場合、ドラッグを開始します。
それで、それを得るために私は何をしなければなりませんViewDragHelper
か?へのクリックはButton
正しく処理されるはずです。