我只是想知道如何使用canvas.drawBitmap()在视图上绘制图像大小,它们是否与相关可绘制文件夹(LDPI,MDPI,HDPI)中的原始位图保持一致,或者它们是否相对于屏幕尺寸?
为了在不同的屏幕尺寸上保持不变,我是否需要使用createScaledBitmap手动缩放图像?
答案 0 :(得分:0)
当您检索资源时,如果未在相应的屏幕密度文件夹中找到该资源,则会对其进行缩放。一旦加载了位图(在Bitmap
对象中),它就不再受缩放。
为了防止缩放,您可以将资源放在res/drawable-nodpi
文件夹中。