2010-07-08 73 views
1

我想在延伸View类的类的画布上使用onDraw()方法绘制图片(bmp,jpg,png)。我希望能够画出部分画面,而不是一次画出整个画面。在android中绘制图片

我真的很感激一个例子。

+0

图像在您的res/drawable文件夹或其他地方(sdcard)? – xil3 2010-07-08 17:15:18

+0

图像位于res/drawable/demo.bmp中 – Stole 2010-07-08 23:38:34

回答

1

您必须先认识图像的位置。它可以捆绑在您的应用程序的资源/资产/目录中;或者它可以从SD卡或互联网加载。这将决定你将获得代表你的形象的物体的方式。如果您将图像与应用程序一起发布,请将其放置在项目的res /或assets /目录中。区别在于你如何引用文件 - 在res /你使用R.drawable的时候。 id -s,在资产/你使用文件名。

要在画布上绘制一部分位图对象,请调用drawBitmap方法。