0

你可以通过告诉它在画布的 X1,Y1 处绘制位图的 X,Y 来将位图绘制到画布上吗?而不是在 Canvas X1, Y1 处绘制 Bitmap 的 0,0?

4

1 回答 1

2

这是真正有可能的Canvas.drawBitmap(Bitmap bitmap, Rect src, RectF dst, Paint paint),这里可以提供帮助。您可以指定要绘制的 src 区域。查看Canvas 文档了解更多信息。

您也可以使用Bitmap.createBitmap(Bitmap source, int x, int y, int width, int height)提取要渲染的原始图像的那部分。然后像往常一样渲染提取Bitmap。有关该方法的更多信息,请参阅Google 文档

于 2011-01-27T10:58:57.613 回答