据我所知,我们将不同大小的图像文件导入到不同的可绘制文件夹(hdpi,xhdpi usw)中,以避免在不同的屏幕分辨率上缩小尺寸。这会造成记忆,并可能使图像看起来扭曲。
这是我不明白的地方,我在任何地方都没有找到适当的解释:
像素中的图像是否必须完全适合包含ImageView的大小,或者图像是否接近它才是重要的? 因为在这两种情况下都会发生降尺度过程。 是缩减内存密集型部分的过程还是缓存中的映像文件的大小?例如:对于性能而言,10%太大的图像比200%的图像更好吗?
当我准备图像资源时,当它们关闭到目标尺寸时是否足够?或者我是否必须确保将有0个缩放?
假设我有一个100x100dp的ImageView和xhdpi屏幕为1 dp绘制2个像素,我的drawable必须是200x200px还是220x220px?
我在这里讨论drawable文件夹中的本地图像。