これが私がやろうとしていることです。Android タッチパッドを使用して Alt+Tab 機能を複製しようとしています。私のコンピューターで実行されているJavaサーバーと、サーバーに特定のタッチイベントを送信するNexus 7で実行されているAndroidアプリがあります。
ユーザーが 3 本の指でタッチスクリーンに触れたら、サーバーに Alt キーを押すように指示します。
if(event.getPointerCount()==3)
// Send message to server to hold alt key down
ユーザーが一定の距離を移動したら、Tab キーを押して放すようにサーバーに指示します。つまり、現在のウィンドウをシフト変更します。
ここで私はグリッチに遭遇します。ユーザーが 3 本の指すべてを離したら、Alt キーを離すようにサーバーに指示して、プロセスを完了します。
どうすれば正確にそれを行うことができますか?使ってみた
if(event.getAction()==MotionEvent.ACTION_POINTER_2_UP && event.getAction()== MotionEvent.ACTION_POINTER_3_UP && event.getAction()== MotionEvent.ACTION_POINTER_1_UP)
//Release alt key
しかし、うまくいきませんでした。
基本的に、ユーザーが3本の指すべてをタッチスクリーンから離したことを検出したい
更新 1。
私も使ってみました
if(event.getPointerCount()==0)
//send message
しかし、それもうまくいきません。