学习Android的实验是检测双指按下。我有一个应用程序,可以在触摸时将自定义ImageView更改为随机图片。这很好。我现在希望它只在两个或多个手指按下时才更改图片。如果pointerCount> 1,我有一个IF语句只能随机化图片。它没有做任何事情。
我将ASUS Transformer TF101连接到PC。我有一个简单的自定义ImageView与onTouch事件。
public boolean onTouchEvent(MotionEvent event) {
int number =event.getPointerCount();
if (number > 1){
*randomise pic*
我在调试步骤中检查'number'的值(Log.d对我来说不适用于这个ASUS :()而且无论我触摸多少手指,它总是1。
有任何想法吗?
(X)返回false;
(X)返回super.onTouchEvent(event);
(O)返回true;