仅使用xxhdpi图像并让android缩放图像有任何缺点吗? (是的,它可能是更多的CPU密集,但它是否值得注意?)我在三星s2测试它,差异很小。
如果将minSdk设置为XX,是否只有使用此限制,因为没有xxhdpi?
答案 0 :(得分:14)
以下是我能想到的一些缺点:
答案 1 :(得分:2)
是的,在API 19中引入了drawable xxhdpi。 如果您想在较低的API级别运行应用程序,则不会获得任何图像,因为系统无法访问xxhdpi drawables。
如果您只使用Android 2.3的xhdpi,也是如此。
答案 2 :(得分:1)
我不太确定会出现图像质量差异:即使您提供不同版本的图形,它们也可能只是原始版本的缩小版。我愿意打赌在运行时和设计时间之间的区别对于用户在手机屏幕上注意不是很明显。
我也不确定性能差异 - 但是,即使您承认可能存在非零负面影响。鉴于这一事实,我认为值得问“为什么不提供预先缩放的图形?”有一些工具(如Android Asset Studio Icon Generator)可以使这种工作所需的工作量几乎达到0.
在移动设备中,任何交易近0的交易都可以提升您的性能。
答案 3 :(得分:0)
除了Stephane的回答,我必须说图像质量会很差,特别是在mdpi设备上。