我正在尝试编写一个小型Android应用程序,每次触摸屏幕时都会重绘图像。
当我覆盖活动中的x,y
方法时,我希望将图片重新绘制为event.getX()
和event.getY()
提供的新onTouch(Event)
坐标。
有人可以帮忙吗?
答案 0 :(得分:0)
我认为,你将拥有图像的Bitmap对象。
您可以从onTouch()方法调用onDraw()方法来绘制位图。这是一个代码示例,显示了重写的onDraw()方法:
protected void onDraw(Canvas canvas)
{
canvas.drawBitmap(imgBitmap, x, y, null);
}
x,y是触摸的新坐标。 imgBitmap是图像的Bitmap对象。您可以在onTouch()方法中更新实例变量x和y。
希望这会有所帮助!!