古いサンプルコードに警告が表示されることがあります。
以下が複数タッチの新しい書き方です。
旧 ACTION_POINTER_ID_MASK
新 ACTION_POINTER_INDEX_MASK
旧 ACTION_POINTER_ID_SHIFT
新 ACTION_POINTER_INDEX_SHIFT
int count = event.getPointerCount();
int action = event.getAction();
!ACTION_POINTER_ID_MASKを使用すべきではありません
//int id = (action & MotionEvent.ACTION_POINTER_ID_MASK) >> MotionEvent.ACTION_POINTER_ID_SHIFT;
int id = (action & MotionEvent.ACTION_POINTER_INDEX_MASK) >> MotionEvent.ACTION_POINTER_INDEX_SHIFT;
switch(action & MotionEvent.ACTION_MASK) {
case MotionEvent.ACTION_DOWN:
break;
case MotionEvent.ACTION_POINTER_DOWN://二点以上押されたとき
break;
case MotionEvent.ACTION_UP:
break;
case MotionEvent.ACTION_POINTER_UP://二点以上押されたとき
break;
case MotionEvent.ACTION_MOVE://
break;
}
0 件のコメント:
コメントを投稿