如何创建一个(全局可访问的)变量,该变量始终包含触摸屏幕的手指数?
谢谢
int counter;
public boolean onTouch(View v, MotionEvent event) {
switch(event.getActionMasked()) {
case MotionEvent.ACTION_DOWN:
`enter code here`
break;
case MotionEvent.ACTION_POINTER_DOWN:
`enter code here`
break;
case MotionEvent.ACTION_MOVE:
`enter code here`
break;
case MotionEvent.ACTION_POINTER_UP:
`enter code here`
break;
case MotionEvent.ACTION_UP:
`enter code here
}
return true;
}
答案 0 :(得分:0)
从getPointerCount
签出MotionEvent
方法
int counter;
@Override
public boolean onTouch(View v, MotionEvent event) {
counter = event.getPointerCount();
switch(event.getActionMasked()) { // if still needed
...