HarmonyOS 鸿蒙Next启动图设置

HarmonyOS 鸿蒙Next启动图设置 【设备信息】 Mate60pro
【API版本】 Api12
【DevEco Studio版本】 5.0.3.910
【问题描述】

看了下文档,我们现在启动图用的是这个属性 “startWindowIcon”: “$media:splash”,splash是一张全屏的图片。但是为了适配各种设备,用一张图片显示效果不太好,按照ios和android的设置,我们之前是用一张logo图,然后自定义logo位置,再配上文字的,不知道鸿蒙有没办法做类似操作

2 回复

参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/uiability-overview-V5

module.json5配置文件中有startWindowIconstartWindowBackground设置,UIAbility组件启动页面图标和背景颜色设置,但是不是真正意义上的启动页。需要手动创建splash页面进行业务初始化操作

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


在HarmonyOS(鸿蒙Next)中,启动图的设置是通过配置文件来实现的。开发者需要在应用的config.json文件中进行配置。具体步骤如下:

  1. 找到配置文件:在项目的entry目录下找到src/main/resources/base/路径,里面有一个config.json文件。

  2. 配置启动图:在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:启动图的背景图片,路径为资源文件中的背景图片。
  1. 资源文件准备:确保在resources/base/media/目录下存在对应的图标和背景图片文件。

  2. 编译运行:完成配置后,编译并运行应用,启动时将会显示配置的启动图。

通过以上步骤,开发者可以在HarmonyOS应用中自定义启动图。

回到顶部