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