ネイティブ コードのみを使用するアプリケーションを作成しています。
ndkでマルチタッチイベントを取得することは可能ですか?
ウェブ全体を検索したような気がしますが、何も見つかりません!
誰もこれを行う方法を知っていますか?
ネイティブ コードのみを使用するアプリケーションを作成しています。
ndkでマルチタッチイベントを取得することは可能ですか?
ウェブ全体を検索したような気がしますが、何も見つかりません!
誰もこれを行う方法を知っていますか?
はい、そうです。native-activity
入力イベントを取得する方法を確認するために呼び出された例を確認できます。関数を探しengine_handle_input
ます。AInputEvent_getType
関数はイベントのタイプを返します。AINPUT_EVENT_TYPE_MOTION
関数を使用している場合は、AKeyEvent_getAction
タッチイベントに関するさまざまな情報を取得できます。Java API で使用するのと同じ方法で、、、および列挙型をAMOTION_EVENT_ACTION_MASK
使用AMOTION_EVENT_ACTION_POINTER_INDEX_MASK
しAMOTION_EVENT_ACTION_POINTER_DOWN
ます。AMOTION_EVENT_ACTION_POINTER_UP