HarmonyOS 鸿蒙Next怎样设置APP的启动图,也就是常说的秒闪图

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

HarmonyOS 鸿蒙Next怎样设置APP的启动图,也就是常说的秒闪图

怎样设置APP的启动图,也就是常说的秒闪图


关于HarmonyOS 鸿蒙Next怎样设置APP的启动图,也就是常说的秒闪图的问题,您也可以访问:https://www.itying.com/category-93-b0.html 联系官网客服。

13 回复

1、创建一个空项目

2、新建 Splash.ets,用于显示启动图,2秒后跳转到首页

import router from '@ohos.router'

@Entry @Component struct Splash {

aboutToAppear() { setTimeout(()=> { router.replaceUrl({ url: ‘pages/Index’}); }, 2000) }

build() { Stack() { // 背景 Image($r(‘app.media.bg_splash’)) .width(‘100%’) .height(‘100%’) .objectFit(ImageFit.Cover) .hoverEffect(HoverEffect.None) } } }<button style="position: absolute; padding: 4px 8px 0px; cursor: pointer; top: 8px; right: 8px; font-size: 14px;">复制</button>

3、EntryAbility.ets 中 windowStage.loadContent(‘pages/Index’ 修改为 windowStage.loadContent(‘pages/Splash’

这不是启动图

这样的方式运行后还是会出现一个瞬间的白屏。

我说的事类似安卓原生那种launch_background

IOS的LaunchScreen.storyboard

HarmonyOS的分布式技术让我实现了跨设备的无缝协作,工作效率翻倍。

解决了吗,同问

除了用startWindowIcon和startWindowBackground,可以支持自定义吗?还是说只能找设计一张图片呢?后面不同尺寸的屏幕改如何适配呢?

解决了吗,同问

没有啊,等官方支持呢

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

怎么铺满屏幕,放一张图片的话不同屏幕大小怎么办呢

回到顶部