在android中绘制图片

时间:2010-07-08 17:09:30

标签: android view canvas drawing image

我想在一个扩展View类的类的画布(使用onDraw()方法)中绘制一张图片(bmp,jpg,png)。我希望能够绘制部分图片,而不是整个图片。

我真的很感激一个例子。

1 个答案:

答案 0 :(得分:1)

您必须首先了解图像的位置。它可以捆绑在res /或assets /目录中的应用程序中;或者它可以从SD卡或互联网上加载。这将决定您获取Bitmap对象的方式,代表您的图像。如果将图像与应用程序一起分发,请将其放在项目的res /或assets /目录中。区别在于你如何引用文件 - 在res /你使用R.drawable时。 id-s,在assets /中使用filename。

要在Canvas上绘制Bitmap对象的一部分,请调用drawBitmap方法。