【发布时间】:2011-04-05 03:43:51
【问题描述】:
我有一张图片(资源)想用于我在 Android 中的应用程序。但我只想画出它的特定部分。我最初的想法是把它变成一个位图,并指定需要绘制哪些像素以及在哪里绘制。我试过 canvas.drawBitmap(bitmap, src, dst, null);但它似乎不起作用。可能是我用的不对。
只是想知道这是否可能,我可以用什么来实现这一点?
谢谢!
src = new Rect(20,40,20,40);
dst = new Rect(20,40,20,40);
canvas.drawBitmap(background, offset, 0, null);
canvas.drawBitmap(bitmap, src, dst, null);
我希望看到 src 坐标指定的区域被绘制到 dst 坐标指定的区域,但除了背景之外我什么也没看到。
【问题讨论】:
-
你走在正确的道路上,你能发布你的代码吗?