私のアプリで、私はこれを達成しよう:ドラッグ指がランダムに
私はランダムに画面を通して私の指をドラッグすると、その下にボタンは、いくつかのアクションを行います。 カスタムビューを作成する必要はありますか?はいの場合、どのような見方ですか? これまで私はonTouchListener
を使用していましたが、私が間違っている場合は私に修正してください。 助けていただければ幸いです。
私のアプリで、私はこれを達成しよう:ドラッグ指がランダムに
私はランダムに画面を通して私の指をドラッグすると、その下にボタンは、いくつかのアクションを行います。 カスタムビューを作成する必要はありますか?はいの場合、どのような見方ですか? これまで私はonTouchListener
を使用していましたが、私が間違っている場合は私に修正してください。 助けていただければ幸いです。
あなたのボタン以上の例の場所単一のビューのためにすることができ、ボタンを指でドラッグしている上で決定するために使用しonTouchListener。必要なボタンを強調表示(必要な操作を行う)します。
この方法で、どのボタンが指をドラッグしているかを手動で計算する必要があります。
だから私はこのようsomethigを作成する必要があります:[指が、いくつかの特定のxとyである]場合 ます。public void onTouch(ビューV、MotionEventイベント) は{何かを } button.setOnTouchListener(新...) 正しいです私が間違っていると私は私に言った 答えに感謝、@ Vlad Matvienko –
@OldYork、実際にはボタンではありません。たとえば、すべてのボタンの上にフレームレイアウトを配置し、その上にontouchを設定する必要があります。 –
さて、指がセットディメンション(x、y)にあるときだけ動作を設定することは可能ですか? –
ユーザーのために何かを表示する必要がある場合のみ、カスタム表示を使用する必要があります。さもなければ、レイアウト全体の 'onTouchListener'の周りのラッパークラスを使ってアクションup/down/moveロジックを適切に処理すれば十分でしょう。 – Beloo