は、ネイティブコードのみを使用するアプリケーションを記述しています。
ndkでマルチタッチイベントを取得することは可能ですか?
私はウェブ全体を捉えたような気がしますが、何も見つけられません!android ndk multitouch?
誰でもこれを行う方法を知っていますか?
は、ネイティブコードのみを使用するアプリケーションを記述しています。
ndkでマルチタッチイベントを取得することは可能ですか?
私はウェブ全体を捉えたような気がしますが、何も見つけられません!android ndk multitouch?
誰でもこれを行う方法を知っていますか?
はい、そうです。 入力イベントの取得方法については、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
列挙型を使用します。http://android-developers.blogspot.com/2010/06/making-sense-of-multitouch.html
はどうもありがとうございました!できます! ポインタイベントが何であるか分からなかった:D – bricklore