同時に2つのボタンをタッチする最良の方法は何ですか?私はあなたのキャラクターを動かすために、Dパッドやジャンプボタンのようなボタンを備えたアプリケーションに取り組んでいます。今は普通のボタンを使って、OnClickListenerでそれらを処理しています。私は走っている時に同時に問題を抱えている、あるいは同時に走っていなければならない、あるいは私が右に走っているなら、指を選ぶことなく左に行きたい。私はこれが可能であることを知っています。なぜなら、それはSonic CDやその他のゲームのようなゲームで偉大なものです。どんな助けでも大歓迎です。Android - 同時に2つのボタンに触れる
2
A
答えて
1
OnClickはリリース時にのみ発生します。代わりにタッチイベントハンドラを使用して、タッチが発生したときにイベントを取得します。ただし、すべてのデバイスにマルチタッチがあるわけではないので、すべてがダブルタッチのケースを正しく処理できるわけではありません。彼らはタッチイベントを提供しますが、2つのイベントは提供しません。また、タッチイベント内に複数の「ポインタ」が表示される場合があり、重要な場合は、各ボタンのどちらが「自分」であるかを判断する必要があります。
関連する問題
- 1. Androidで同時に2つのボタンをタッチする方法
- 2. Android:画面に触れるとボタンがロックされる
- 3. AS3 - 2つのボタンが同時に押されないようにする
- 4. 3D 1つのクラスの複数のボタンに触れる
- 5. 2つのリストから同じオブジェクトに触れる方法...(参考)
- 6. 同じ時間に2つのボタンでワンタッチ
- 7. 同時に2つの物理的なボタンを扱う
- 8. 同時に2つのサウンドを同時に再生する
- 9. 2つのボタンに触れた後でアクションを行う方法は?
- 10. 同時に1つのボタンで2つのアクションを実行する
- 11. Androidの2つのボタンを同期させる
- 12. 2つのループを同時に呼び出すと2つのループが同時に実行されますか?
- 13. 同じ行に2つのボタンを入れる方法
- 14. Android AppWidgetとIntentService、2つの異なるボタンと同じ結果
- 15. 同時に2つのレイアウトが1つの画面で同時に実行されます
- 16. 実行時に同時に2つのシーンをロードする
- 17. 2つのボタンを同時にクリックすることはできますか?
- 18. GPSに同時にアクセスする2つのアプリケーション
- 19. jQuery同時に2つの機能
- 20. pyautogui:プレス同時に2つのキー
- 21. 同時に2つのフォームを開く
- 22. Woocommerce同時に2つの配送オプション
- 23. 同時に2つの有線接続
- 24. 2つのスクリプトを同時に実行
- 25. 2つのWebカメラ同時に
- 26. 同時に2つのブートストラップnavメニュー
- 27. RelativeLayoutの下部にある2つのボタン1つ近く - Android
- 28. 同時に2つのアラームが設定される
- 29. IndexOutOfBoundsException 2つのスレッドで同時に実行されるlist.remove
- 30. 同時に2つのPHPページをstart_session()で同時にロードする
サイドノート:アンドロイドの一部のバージョンでは、リリース処理のためにonClickが遅れているので、おそらくそれを避けたいと思うでしょう。 – Sajid
サディッドに感謝します。私はそれを調べます。今タッチイベントを使用すると、ボタンを残して、ボタンのようなビットマップを作成する方が良いでしょうか?次に、私のタッチイベントが「ボタン」上にあったかどうかを確認し、そのようにしてプレスを処理しますか?今、私のボタンはキャンバスの上に配置されているだけです。 – Mark
私はあなたがまだボタンを使用することができたことを意味しましたが、私はそれらにタッチカーソルを持つすべてのアイテムがタッチイベントを受け取ると信じています。私が間違っていると、彼らのコンテナは間違いなく両方のタッチポイントを受け取るでしょう。後者の場合、ポイントをキャプチャし、ボタンの範囲内にあるかどうかを確認できます。 – Sajid