HarmonyOS 鸿蒙Next:只有一套图片资源时,应该放在 base 还是对应 xxldpi 文件夹里面

发布于 1周前 作者 yuanlaile 来自 鸿蒙OS

HarmonyOS 鸿蒙Next:只有一套图片资源时,应该放在 base 还是对应 xxldpi 文件夹里面

当前我们应用中只有一套资源, 是三倍图. 想问一下这套资源是应该房在 base 目录下还是 xxldpi 文件夹下

2 回复
鸿蒙这边当前还没有1x、2x、3x的概念 保证清晰度的话 可以将图片放在不同屏幕密度的文件里面,在resource创建资源目录,然后在density种根据需求选择屏幕密度,并将图片放入media目录中

资源分类与访问-基础入门 - 华为HarmonyOS开发者 (huawei.com)

在HarmonyOS鸿蒙Next中,当只有一套图片资源时,通常建议将其放在base目录下,而非特定的xxldpi文件夹内。以下是具体原因:

base目录用于存放通用资源,是默认存在的目录。将图片资源放在base目录下,可以确保应用在不同设备和屏幕密度下都能正常访问这些资源。而xxldpi等文件夹则用于存放针对特定屏幕密度优化的资源。当存在多套针对不同屏幕密度的资源时,才需要将这些资源分别放在对应的文件夹中。

考虑到资源管理的效率和项目的可维护性,将唯一一套图片资源放在base目录下是更为合适的选择。这样做可以简化资源访问的路径,减少因屏幕密度判断而带来的复杂性。

综上所述,只有一套图片资源时,应将其放在base目录下。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部