HarmonyOS 鸿蒙Next怎样设置APP的启动图,也就是常说的秒闪图
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启动图标。
这个OK
怎么铺满屏幕,放一张图片的话不同屏幕大小怎么办呢
同问+1
同问