Android 如何在画布中移动项目

Android 如何在画布中移动项目,android,android-canvas,Android,Android Canvas,我有一个Android程序,可以创建一个图形。这是一个全屏坐标系,所有的绘图都在画布上完成。那么,如何在触摸时移动视图(上、下、左、右、放大、缩小)?您希望从屏幕接收触摸事件,并使用它们来更改正在绘制的图像的位置(和缩放大小) 如果获得第一个onTouchEvent(向下),请将其与其他事件(移动)进行比较 也就是说,deltaX=initialX-event.getX() 然后将位图移动到deltaX的量

我有一个Android程序,可以创建一个图形。这是一个全屏坐标系,所有的绘图都在画布上完成。那么,如何在触摸时移动视图(上、下、左、右、放大、缩小)?

您希望从屏幕接收触摸事件,并使用它们来更改正在绘制的图像的位置(和缩放大小)

如果获得第一个onTouchEvent(向下),请将其与其他事件(移动)进行比较

也就是说,
deltaX=initialX-event.getX()
然后将位图移动到
deltaX
的量