Android 在画布中移动位图
我有一个带有Android 在画布中移动位图,android,android-canvas,Android,Android Canvas,我有一个带有imageView的活动,它有一个画布,下面有一个按钮。当我点击按钮时,一个新的位图被绘制到画布中,其中包含文本。。 如何使绘制的位图可移动,就像我将其拖动到画布中所需的任何位置一样 Canvas c = new Canvas(WorkBitmap); c.drawText("Bitmap", 360, 520, null); c.drawBitmap(ball,
imageView
的活动,它有一个画布,下面有一个按钮。当我点击按钮时,一个新的位图被绘制到画布中,其中包含文本。。
如何使绘制的位图可移动,就像我将其拖动到画布中所需的任何位置一样
Canvas c = new Canvas(WorkBitmap);
c.drawText("Bitmap", 360, 520, null);
c.drawBitmap(ball, x, y, null);
我在SurfaceView上看到了一些教程,我做了,效果很好。但是我想让画布中的位图移动,在教程中,整个屏幕都是surfaceView画布。您需要使用XML中可用的
surfaceView
小部件
但是如果您希望图像能够在整个屏幕上移动,可以使用SurfaceView
您需要使用XML中提供的
SurfaceView
小部件
但是如果您希望图像能够在整个屏幕上移动,可以使用SurfaceView
如果要移动位图,我认为应该在画布中重新绘制位图。你为什么不把它移到集装箱里?(你在画布上绘制位图的整个视图)我的意思是位图就像一张贴纸,你可以用手指在画布上移动它。很抱歉,我想如果你想移动位图,你应该在画布上重新绘制它。你为什么不把它移到集装箱里?(你在画布上绘制位图的整个视图)我的意思是位图就像一张贴纸,你可以用手指在画布上移动它,很抱歉回复太晚