学习Android的一个实验是检测两指按压。我有一个应用程序,可以通过触摸将自定义 ImageView 更改为随机图片。这很好用。我现在希望它只在两个或更多手指按下时更改图片。我有一个 IF 语句,仅在 pointerCount>1 时才随机化图片。它什么也没做。
我将 ASUS Transformer TF101 连接到 PC。我有一个带有 onTouch 事件的简单自定义 ImageView。
public boolean onTouchEvent(MotionEvent event) {
int number =event.getPointerCount();
if (number > 1){
*randomise pic*
我在调试步骤中检查了“数字”的值(从这个华硕:() 对我来说,Log.d 不起作用,无论我用多少手指触摸它总是 1。
有任何想法吗?