HarmonyOS 启动页背景图适配

设置startIcon和自己页面的一个splash控件为同一张背景图后,会闪烁,startIcon展示的图片偏小,有没有启动页适配方案相关文档

@Component
export struct BrandSplash {
  build() {
    buildSplash()
  }
}

@Builder
export function buildSplash() {
  Image($r('app.media.splash_bg'))
    .width('100%')
    .height('100%')
    .objectFit(ImageFit.Contain)
    .backgroundColor($r('app.color.Wh0_u'))
}

module.json5配置

"name": "EntryAbility",
"srcEntry": "./ets/entryability/EntryAbility.ets",
"description": "$string:EntryAbility_desc",
"icon": "$media:icon",
"label": "$string:EntryAbility_label",
"startWindowIcon": "$media:splash_bg",
"startWindowBackground": "$color:start_window_background",
"exported": true,
HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit

startWindowIcon 启动页的图片,居中按实际大小显示。

启动页是应用冷启动时显示的页面,作用是支持应用在冷启动时快速响应,优先执行启动动画(点击桌面图标,立即开始执行窗口动画,此时应用必然还未启动,没有任何内容可以显示,所以显示启动页是必然的,其他系统均有此机制)。

应用冷启动首先显示启动页,等待应用加载完成之后,系统将会把启动页移除,从而显示出应用的内容。启动页移除有200ms的透明度从1到0的动画,所有应用生效。应用内容绘制完成的时机取决于应用本身内容的复杂程度,应用加载越慢,停留在启动页的时间越长。

分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS 设置冷启动背景图
415浏览 • 1回复 待解决
HarmonyOS 如何让背景图居中
40浏览 • 1回复 待解决
HarmonyOS 对于图片或者背景图拉伸
10浏览 • 1回复 待解决
HarmonyOS 背景图片如何填充满组件
509浏览 • 1回复 待解决
HarmonyOS 启动设置问题
52浏览 • 1回复 待解决
HarmonyOS 加载启动轻微闪烁
32浏览 • 1回复 待解决
HarmonyOS pad端设置启动
101浏览 • 1回复 待解决
HarmonyOS 启动设置问题
597浏览 • 1回复 待解决
HarmonyOS启动启动的实现
63浏览 • 1回复 待解决
HarmonyOS 启动广告跳转问题
279浏览 • 1回复 待解决
HarmonyOS如何设置应用启动
660浏览 • 1回复 待解决