HarmonyOS 鸿蒙Next如何设置启动页

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

HarmonyOS 鸿蒙Next如何设置启动页

点击应用图标打开应用,到进入应用之间有个过渡页面,这个页面该怎么设置?entry 里的windowStage.loadContent 是已经进入到应用了,并未解决过度页面白屏问题(startWindowBackground 可以设置这个属性为过度背景颜色)。我希望过度页面是一张图片,类似iOS 和 Android 那样的,打开图标就展示一张图片然后过度到应用的启动页。

2 回复
entry/src/main/module.json5
entry目录下的module.json5 调整startWindowIcon
分辨率改成1260*2720,可能会增加冷启动时间,但是目前好像没有其他更好的方法,如果有记得喊一下
"startWindowIcon": "$media:ic_launcher",

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


HarmonyOS 鸿蒙Next设置启动页主要通过配置相关资源文件和修改应用入口代码实现。以下是简要步骤:

  1. 资源文件配置

    • 在项目的resources目录下创建或修改drawable文件夹,放置启动页图片(如splash_screen.png)。
    • 确保图片格式和分辨率符合鸿蒙系统要求。
  2. 配置文件修改

    • 打开config.json文件,找到或添加launchMode配置,设置为splash模式,并指定启动页资源路径,例如:
      "module": {
        "package": "com.example.yourapp",
        "launchMode": "splash",
        "splash": {
          "target": "$media:drawable/splash_screen"
        }
      }
      
  3. 应用入口代码

    • 修改MainAbilityonStart方法,确保在应用启动后能正确跳转到主界面。若需要,可以在此方法中处理启动页显示时长等逻辑。
  4. 编译并运行

    • 保存所有修改,重新编译项目。
    • 在鸿蒙设备上运行应用,验证启动页设置是否正确生效。

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

回到顶部