HarmonyOS鸿蒙Next中这个app图标的前后景,我一直搞不清楚,怎么才算对
HarmonyOS鸿蒙Next中这个app图标的前后景,我一直搞不清楚,怎么才算对

目前我的准备了前后景,放到了AppScope\resources\base\media


更多关于HarmonyOS鸿蒙Next中这个app图标的前后景,我一直搞不清楚,怎么才算对的实战教程也可以访问 https://www.itying.com/category-93-b0.html
1、AppScope/resources/base/media 下的layered_image.json中配置前景色与后景色图片资源
{
"layered-image":
{
"background" : "$media:background",
"foreground" : "$media:foreground"
}
}
2、AppScope>app.json5>app>icon 引用步骤1路径下的 layered_image.json
3、products/entry/src/main/module.json5>abilities>icon 引用步骤1路径下 的layered_image.json
4、配置完成后,卸载应用重新安装APP验证是否生效
5、生效后打包再提审试试
**Tip:**前景为10241024的png图片;背景为10241024的纯色png图片;不需要自行设置圆角
相关文档:配置应用图标和名称
更多关于HarmonyOS鸿蒙Next中这个app图标的前后景,我一直搞不清楚,怎么才算对的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
项目的 /AppScope/resources/base/media/ 这个文件夹放前景图后景图;
其中foreground 就是logo(不带背景);后景图就是纯背景,要求都是 1024x1024;前景图和后景图合成最终的logo;



最终合成的logo如图

我晚上整理一篇文章发出来 最近好多人问这个问题。晚点回复你
先参考一下
2.1.4.3 图标
2.1.4.3.1 应用图标
通用应用 UX 体验标准-应用 UX 体验标准 - 华为HarmonyOS开发者
entry\src\main\resources\base\media,这个文件夹下我也放了

只需要放到项目的 /AppScope/resources/base/media/ 就行了;你的图片做不对,应该纯白色的背景图background,foreground是蓝色的;需要logo和背景图分离开。
entry那个文件夹下面的resource那里也要放一下吧,我是一共放了两个地方,
entry\src\main\resources\base\media 这个文件夹是吧,我也放了,
对,那应该就对了,再重新申请看看?,
在HarmonyOS Next中,App图标采用分层设计,分为前景和背景。前景是图标主体图形元素,背景为底层衬托。正确设置需确保前景清晰突出,背景简洁不干扰主体。通过DevEco Studio的资源管理器配置图标分层资源,前景与背景需使用PNG格式并保持尺寸一致。系统会自动处理图层叠加和自适应显示,无需手动调整图层层级。


