HarmonyOS 实现启动效果, 可以在启动页面停留1-2秒的时间, 我现在使用系统的启动页, 大概在0.5秒的时间就闪过去了, 完全看不清启动页, 速度太快了?

目前系统的启动页只支持startWindowIcon和startWindowBackground设置,无法修改启动页展示的时间,如果要自定义展示的时间或内容,需要将startWindowIcon设置成透明的图片,startWindowbackground设置成白色的背景,然后通过首page页面作为启动页,设定延时时间后,跳转到指定的首页业务页面上

按照上面的操作会有启动页白屏, 一闪而过

阅读 514
1 个回答

单独建立一个启动页SplashPage,设置为第一个页面,启动页里需要用到定时器来实现启动页展示固定时间后跳转应用主页的功能,通过修改entryability里的loadContent路径可以改变应用的入口文件。此处改为SplashPage。

应用仅支持配置启动页的图标和背景颜色,系统将在该应用冷启动时显示启动页,在应用加载完成后把启动页移除,移除时机完全取决于应用内容绘制完成的时机。

在module.json5有startWindowIcon和startWindowBackground两个字段,分别对应启动页的图标和背景颜色。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进