Google IO 2013では、GoogleはViewDragHelper
クラスを含むサポートライブラリの新しいバージョンを発表しました。 ドキュメントを見ましたが、このクラスのサンプルは見つかりませんでした。ViewDragHelper:使い方は?
たとえば、非常に典型的な状況:私はFrameLayoutを拡張し、内部にView
のいくつかをドラッグできるカスタムビューを持っています。例のためには、ボタンにしよう。私はonTouchEvent()
とonInterceptTouchEvent()
を私のカスタムビューでオーバーライドし、rectのボタンにタッチ座標が含まれていて、これが単純なクリックではない場合、私はドラッグを開始します。
だから、私はそれを得るためにViewDragHelper
とする必要がありますか?ボタンへのクリックは正しく処理されます。
を使用する方法についてのすてきなポストである:https://github.com/umano/AndroidSlidingUpPanel 実際に私はそれが現在どのように動作するかを調べようとしています。現在、サポートライブラリのjarファイルにViewDragHelperが見つかりません。 :) – SSemashko
このクラスは2013年5月のサポートライブラリの最終バージョンのみになります。SDKManagerを使用してサポートライブラリを更新してください。 'android.v4.support.widget'パッケージを見てください。 – bvitaliyg
クリックとドラッグの両方を処理するButtonを取得できましたか? –