Android文档说最佳实践是制作两个可绘制目录 - 一个用于HDPI,另一个用于MDPI.它还说,如果MDPI目录不存在且MDPI设备正在运行该应用程序,它将缩小HDPI,以便一切看起来都很好.
有没有理由不制作一套高分辨率的图形?
我能想到的一个问题是性能问题,我能想到的一个专业人员只为您的应用程序提供一组图像.
基本上,这种情况可以推断为大多数最佳实践:
你可以这样做,但最常见的不是,你不应该这样做.
这并不是说你不能只使用drawable-hdpi,而是增加drawable-ldpi并drawable-mdpi提供定制和微调资产的能力,但代价是增加你的应用程序.
请记住,这种膨胀不会那么显着 - 如果你认为:
该文件夹drawable-mdpi将是只是37%drawable-hdpi和drawable-ldpi将是仅有18%drawable-hdpi
res文件夹的后缀在一起使用时特别有用 - 您可以完全控制应用程序.在某些情况下,资源是预先定义的,远远超过高中低密度屏幕,所以我想你不应该为额外的批量担心.
正如您所想的那样,您可以避免动态扩展资源(比预先缩放更糟糕).这不会是一个大问题,但大多数时候,如果你可以通过在开发/生产过程中做额外的准备来避免在设备上进行操作,这是一件好事.
| 归档时间: |
|
| 查看次数: |
2304 次 |
| 最近记录: |