2

我有一个大小为 265x256 的图像,我想在 Canvas 上的随机位置绘制大小为 16x16 的左上角和右下角部分有人可以分享这个概念或代码吗

4

1 回答 1

1

我认为您可以使用Canvas方法

public void drawBitmap (Bitmap bitmap, Rect src, RectF dst, Paint paint)

其中文档将第二个参数 src 声明为

如果源矩形不为空,它指定要绘制的位图子集。

因此,您可以在第二个参数中传递要绘制的源位图的矩形。

于 2012-10-18T03:31:27.507 回答