我想在扩展 View 类的类的 Canvas 中绘制图片(bmp、jpg、png)(使用 onDraw() 方法)。我希望能够一次绘制图片的一部分,而不是全部。
我真的很感激一个例子。
最佳答案
您必须首先了解图像所在的位置。它可以 bundle 在你的应用程序中的 res/或 assets/目录中;或者它可以从 SD 卡或互联网加载。这将决定您获得 Bitmap 的方式。对象,代表你的形象。如果您将图像与应用程序一起分发,请将其放在项目的 res/或 assets/目录中。不同之处在于您引用文件的方式 - 当在 res/中时,您使用 R.drawable。 id-s,在 assets/中使用文件名。
要在 Canvas 上绘制 Bitmap 对象的一部分,请调用 drawBitmap方法。
关于android - 在android中绘制图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3206190/