最后两个问题没有得到回答,我希望“第三个是魅力”的作品:)
我希望hdpi应用程序使用“drawable xhdpi”文件夹中的drawable,ldpi设备使用“drawable mdpi”文件夹中的drawable。所以我不必复制相同的图像。这可能吗?
最佳答案
是的,安卓缩放可拉伸,选择可产生最佳效果的可拉伸。但并不是所有的缩放组合都能很好地工作。缩小到mdpi会产生明显的不良结果。xhdpi到hdpi通常会产生相当好的结果。但考虑到目前绝大多数设备都是hdpi,因此拥有hdpi资源可能是值得的。hdpi到xhdpi的缩放并不可怕。一些1280x720设备使用xhdpi资源。这些通常看起来还可以。谷歌电视也使用xhdpi。在大屏幕上,缩放错误是可见的。
实际上,ldpi设备现在已经不存在了。
确实,产生规模资源是一个巨大的陷阱。但是,在我看来,你真的需要做mdpi和hdpi。一旦你完成了令人不快的工作流程,生成xhdpi就不需要太多额外的工作了。值得一提的是,如果你的作品是矢量格式的,那么绝大多数资源不需要针对特定的分辨率进行调整。例如,似乎不需要对正方形对象的边缘进行像素对齐。通常情况下,只有复杂图标和艺术作品的内部特征才能从一些像素推送中受益。
很明显xhdpi将越来越普遍。相信我,你不想在事后用xhdpi重新做你所有的作品。我的建议是:如果你打算在一年后继续发布你的应用程序,那就把它吸起来,一边做那些让人讨厌的事情,尽管相对来说还是比较容易的。