HarmonyOS 鸿蒙Next启动图设置
HarmonyOS 鸿蒙Next启动图设置
【设备信息】 Mate60pro
【API版本】 Api12
【DevEco Studio版本】 5.0.3.910
【问题描述】
看了下文档,我们现在启动图用的是这个属性 “startWindowIcon”: “$media:splash”,splash是一张全屏的图片。但是为了适配各种设备,用一张图片显示效果不太好,按照ios和android的设置,我们之前是用一张logo图,然后自定义logo位置,再配上文字的,不知道鸿蒙有没办法做类似操作
参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/uiability-overview-V5
在module.json5
配置文件中有startWindowIcon
和startWindowBackground
设置,UIAbility组件启动页面图标和背景颜色设置,但是不是真正意义上的启动页。需要手动创建splash页面进行业务初始化操作
更多关于HarmonyOS 鸿蒙Next启动图设置的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS(鸿蒙Next)中,启动图的设置是通过配置文件来实现的。开发者需要在应用的config.json
文件中进行配置。具体步骤如下:
-
找到配置文件:在项目的
entry
目录下找到src/main/resources/base/
路径,里面有一个config.json
文件。 -
配置启动图:在
config.json
文件中,找到"module"
节点下的"abilities"
,然后在每个"ability"
节点中添加splashScreen
配置项。例如:
"abilities": [
{
"name": ".MainAbility",
"splashScreen": {
"label": "Welcome to My App",
"icon": "resources/base/media/icon.png",
"background": "resources/base/media/background.png"
}
}
]
label
:启动图上显示的文本。icon
:启动图上显示的图标,路径为资源文件中的图标。background
:启动图的背景图片,路径为资源文件中的背景图片。
-
资源文件准备:确保在
resources/base/media/
目录下存在对应的图标和背景图片文件。 -
编译运行:完成配置后,编译并运行应用,启动时将会显示配置的启动图。
通过以上步骤,开发者可以在HarmonyOS应用中自定义启动图。