ネイティブ コードのみを使用するアプリケーションを作成しています。
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