2016-11-03 7 views
1

私のアプリで、私はこれを達成しよう:ドラッグ指がランダムに

私はランダムに画面を通して私の指をドラッグすると、その下にボタンは、いくつかのアクションを行います。 カスタムビューを作成する必要はありますか?はいの場合、どのような見方ですか? これまで私はonTouchListenerを使用していましたが、私が間違っている場合は私に修正してください。 助けていただければ幸いです。

click

enter image description here

enter image description here

+0

ユーザーのために何かを表示する必要がある場合のみ、カスタム表示を使用する必要があります。さもなければ、レイアウト全体の 'onTouchListener'の周りのラッパークラスを使ってアクションup/down/moveロジックを適切に処理すれば十分でしょう。 – Beloo

答えて

1

あなたのボタン以上の例の場所単一のビューのためにすることができ、ボタンを指でドラッグしている上で決定するために使用しonTouchListener。必要なボタンを強調表示(必要な操作を行う)します。

この方法で、どのボタンが指をドラッグしているかを手動で計算する必要があります。

+0

だから私はこのようsomethigを作成する必要があります:[指が、いくつかの特定のxとyである]場合 ます。public void onTouch(ビューV、MotionEventイベント) は{何かを } button.setOnTouchListener(新...) 正しいです私が間違っていると私は私に言った 答えに感謝、@ Vlad Matvienko –

+0

@OldYork、実際にはボタンではありません。たとえば、すべてのボタンの上にフレームレイアウトを配置し、その上にontouchを設定する必要があります。 –

+0

さて、指がセットディメンション(x、y)にあるときだけ動作を設定することは可能ですか? –

関連する問題