HarmonyOS 鸿蒙Next关于图标的适配

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

HarmonyOS 鸿蒙Next关于图标的适配

1、我已经为entry模块添加了一套图标:
2in1-ldpi 2in1-mdpi 2in1-sdpi 2in1-xldpi 2in1-xxldpi 2in1-xxxldpi base en_US rawfile resfile zh_CN

现在为何我编出来的Hap只会用base/media下的icon.png小图标,而不会自动适配高清图标?
 

2 回复

注意高清图标的文件名称需要和base中的要替换的图标文件名一致,新建的资源文件图片资源也需要放在二级目录media文件中,经过测试系统可以做到图片替换适配;
base/media、AppScope和rawfile文件均可以存放项目图片资源,区别在于base/media和AppScope图片引用方式一致,rawfile通过"$rawfile('filename')"方式引用;

2in1只针对2in1设备,如果要对手机和平板进行高清图片适配,文件命名需类似为phone-xxxldpi、tablet-xxldpi,参考链接为:资源分类与访问-基础入门 - 华为HarmonyOS开发者 (huawei.com);也需要注意设备密度的适配

更多关于HarmonyOS 鸿蒙Next关于图标的适配的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


HarmonyOS 鸿蒙Next关于图标的适配,主要需关注以下几点:

  1. 图标尺寸规范:确保图标尺寸符合HarmonyOS的官方设计规范。不同设备和应用场景可能要求不同的图标尺寸,需参考最新的设计指南进行适配。

  2. 图标格式:HarmonyOS支持多种图标格式,如PNG、SVG等。推荐使用SVG格式,因其具有矢量特性,可确保在不同分辨率下保持清晰。

  3. 图标风格:保持图标风格与HarmonyOS系统整体风格一致,包括色彩、线条粗细、阴影等,以提升用户体验。

  4. 动态图标:若应用支持动态图标,需确保动画效果流畅,且与系统动画风格协调。

  5. 图标资源文件:在项目中正确配置图标资源文件,确保在不同语言、不同主题下图标能正确显示。

  6. 测试与验证:在多种设备和模拟器上测试图标显示效果,确保在所有目标设备上都能正确、清晰地显示。

  7. 更新与迭代:随着HarmonyOS系统的更新,图标设计规范可能有所变化,需定期关注并更新图标资源。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。

回到顶部