Android 安卓:如何让画布响应用户触摸
我不熟悉画布和动画,但我想知道用户触摸的实际编码会在哪里!在这样一个例子中Android 安卓:如何让画布响应用户触摸,android,canvas,draw,Android,Canvas,Draw,我不熟悉画布和动画,但我想知道用户触摸的实际编码会在哪里!在这样一个例子中 switch (event.getAction()) { case MotionEvent.ACTION_DOWN: drawPath.moveTo(touchX, touchY); break; case MotionEvent.ACTION_UP: drawCanvas.drawPath(drawPath, drawPaint); drawPath.reset(); break
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
drawPath.moveTo(touchX, touchY);
break;
case MotionEvent.ACTION_UP:
drawCanvas.drawPath(drawPath, drawPaint);
drawPath.reset();
break;
default:
return false;
我不确定这是怎么回事。如果我想要创建的应用程序在用户点击时响应向上移动球,我应该怎么做?(想一想flappy bird,但屏幕向上移动)
在MotionEvent.ACTION\u DOWN:中,不能使用canvas.getWidth()或类似的任何参数查看用户触摸的位置
感谢您提供的所有帮助:)要了解用户所接触到的内容,请使用event.getX()和event.getY()。您根本不会使用任何画布操作。但是,我正在寻找某个正方形。比如说,我应该把if(x>squareX&&x