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
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS  设置冷启动的背景图 
2091浏览  • 1回复 待解决
HarmonyOS 关于UIAbility设置启动背景图的问题 
1456浏览  • 1回复 待解决
HarmonyOS  如何让背景图居中 
1292浏览  • 1回复 待解决
设置背景图如何让背景图四周不拉伸,中间拉伸 
1663浏览  • 1回复 待解决
如何实现按钮组件没有背景,直接用背景图当背景? 
2836浏览  • 1回复 待解决
HarmonyOS  ArkUI中Tabs组件如何设置标签栏背景图 
1477浏览  • 1回复 待解决
HarmonyOS 怎么让按钮禁用态不改变背景图的颜色? 
1415浏览  • 1回复 待解决
HarmonyOS 即时通讯的消息内容背景图如何拉伸图片 
1299浏览  • 1回复 待解决
HarmonyOS ArkUI C API使用NODE_BACKGROUND_IMAGE设置背景图无效果 
1044浏览  • 1回复 待解决
使用 png 作为背景图,希望能实现局部拉伸的效果。 
2641浏览  • 1回复 待解决
HarmonyOS 对于图片或者背景图拉伸 
1163浏览  • 1回复 待解决
Button是否支持默认状态是背景图片A,点击按下时是背景图片B,抬起手指恢复背景图片A 
1924浏览  • 1回复 待解决
HarmonyOS 背景图片如何填充满组件 
2047浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中处理背景图和视频的沉浸式效果? 
1314浏览  • 1回复 待解决
图片作为文本的背景图,会随着文本的长度变化自动拉伸,可以设置横竖向拉伸的区域 
2674浏览  • 1回复 待解决
使用borderImage来实现类似点9图的自动拉伸效果,如果类似聊天气泡的背景图如何自适应伸缩呢? 
1422浏览  • 1回复 待解决
HarmonyOS 深浅主题使用背景图片无法跟随切换 
1028浏览  • 1回复 待解决
HarmonyOS 启动图设置问题 
1322浏览  • 1回复 待解决
HarmonyOS  加载启动图轻微闪烁 
1381浏览  • 1回复 待解决
HarmonyOS 启动页设置问题 
1788浏览  • 1回复 待解决
HarmonyOS 冷启动时启动页的实现 
1400浏览  • 1回复 待解决
HarmonyOS pad端设置启动图 
1026浏览  • 1回复 待解决
如何启动页在跳转下一page后 关闭启动页? 
1976浏览  • 1回复 待解决
HarmonyOS 启动页广告跳转问题 
1170浏览  • 1回复 待解决
HarmonyOS如何设置应用启动页 
2222浏览  • 1回复 待解决





















startWindowIcon 启动页的图片,居中按实际大小显示。
启动页是应用冷启动时显示的页面,作用是支持应用在冷启动时快速响应,优先执行启动动画(点击桌面图标,立即开始执行窗口动画,此时应用必然还未启动,没有任何内容可以显示,所以显示启动页是必然的,其他系统均有此机制)。
应用冷启动首先显示启动页,等待应用加载完成之后,系统将会把启动页移除,从而显示出应用的内容。启动页移除有200ms的透明度从1到0的动画,所有应用生效。应用内容绘制完成的时机取决于应用本身内容的复杂程度,应用加载越慢,停留在启动页的时间越长。