1

我有一个活动,imageView其中有一个画布,在它下面有一个按钮。当我单击按钮时,一个新的位图会被绘制到带有文本的画布中。如何使绘制的位图可以移动,就像我将它拖到画布中我想要的任何位置一样?

                    Canvas c = new Canvas(WorkBitmap);
                    c.drawText("Bitmap", 360, 520, null);
                    c.drawBitmap(ball, x, y, null);

我看了一些教程SurfaceView ,我做了,你工作得很好。但我希望画布中的位图移动,在教程中它的整个屏幕都是一个surfaceView画布..

4

1 回答 1

1

您需要使用SurfaceViewXML 中可用的小部件

但是,如果您希望图像可以在所有屏幕上移动,您可以使用SurfaceView

查看这个 Youtube 视频,内容非常丰富(观看所有 SurfaceView 播放列表以受益)

于 2013-02-25T11:50:30.650 回答