HarmonyOS 鸿蒙Next开发APP的启动图,除了设置startWindowIcon和startWindowBackground以外还有其他方式吗?

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

HarmonyOS 鸿蒙Next开发APP的启动图,除了设置startWindowIcon和startWindowBackground以外还有其他方式吗?

鸿蒙开发APP的启动图,除了设置startWindowIcon和startWindowBackground以为还有其他方式吗?看下来这个 api 是设置一张图片,对于复杂的启动图该怎么做品适配呢?总不能一张图完事吧?有没有类似LaunchScreen.storyboard 或者launch_background之类的东西呢?

4 回复
复杂的启动图,单独写一个页面做为启动页面去实现复杂逻辑呗。

如何写一个启动页面去取代startWindowIcon这个呢?

在src/main/module.json5下, 能看到startWindowIcon对应的文件位置src/main/resources/base/media/startIcon.png。 然后在启动页这样使用Image($r(‘app.media.startIcon’))

不过startWindowIcon是必须要有的,可能不能完全满足你的效果。建议把startWindowIcon图标(也就行startIcon)弄成一个全透明的,这样启动会一闪而过的是白屏。然后跳转到你的第一个页面(启动页),去按你的需求当成一个页面来做一个启动页就行了。

HarmonyOS 鸿蒙Next开发APP时,除了设置startWindowIconstartWindowBackground来定义启动图外,还可以通过自定义页面(如Splash页面)作为启动页,并在该页面实现复杂的启动图效果。这种方式可以支持更丰富的UI设计和交互逻辑。如果问题依旧没法解决,请加我微信,我的微信是itying888。

回到顶部