2016-04-22 22 views
0

私の質問は比較的簡単です。移動するGridViewのドラッグ位置を取得

裏話

Iは、ユーザの現在のタッチ位置を検出するonDragListenerを利用します。 このonDragListenerは、ユーザーがタッチしている間に自動的にスクロールするGridViewに登録されます。

最終的な問題は、ユーザが自分の指を動かす停止する(それは固定完全に保持している)場合など、いかなる場所イベントがトリガされ、モニターされなかっ

可能上の任意の入力が存在するであろうということです解決策は素晴らしいだろう。

答えて

1

あなたはsetOnTouchListenerメソッドを使用して、その中にonTouchメソッドを使ってOnTouchListenerを設定し、onTouchメソッドが常にfalseを返したことを確認できます。その後、場所変更時にDragEventをonDragListenerに記録します。 OnTouchメソッドで記録されたDragEventを使用して任意の操作を行います。ドラッグされた場所が変更されていないので、タッチしたメソッドが継続的にトリガーされます。

+0

虚偽を返すことが巧妙でした。どうもありがとう! –

関連する問題