Androidで指タッチ機能を設定するにはどうすればよいですか?
質問
Androidで小さなアプリケーションを開発しています。このアプリケーションでは、ユーザーが1本の指でタッチすると画像が左右に移動し、ユーザーが2本の指でタッチするとズームできるようになります。これを行うには、チュートリアルコードを参照してください。 これが私のコードです xml vfdjfでビューフリッパーを使用しました ジェネラコディセタグプレ
解決
アクティビティのonTouchEvent(MotionEvent)でMotionEventを処理します。 この場合、MotionEvent.getAction()をチェックします。 ジェネラコディセタグプレ
一連のイベントが発行され、主に次のアクションが実行されます。
- ACTION_DOWN-1本の指でタッチダウン
- ACTION_MOVE->指を動かします
- ACTION_UP-1本の指のタッチが削除されます
- ACTION_POINTER_DOWN-2本目の指でタッチダウン
- ACTION_POINTER_UP-2本目の指でタッチアップ
イベントのX、Y位置を確認し、何をすべきかを判断する必要があります... これらをよりよく説明するための優れたチュートリアル/サンプルがあるかどうかを確認します...
他のヒント
チェックアウト
getPointerCount()
のmotionEvent
は、何本の指が触れているかを示します。でタッチ数を与える
ありがとう
所属していません StackOverflow