HarmonyOS 关于UIAbility设置启动背景图的问题

UIAbility可以设置startWindowIcon和startWindowBackground作为启动窗口图标和背景颜色,现在应用的启动页面是一张图片,且图片并非纯色背景+图标,这种需求该怎么实现?

HarmonyOS
7天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

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)
    }
  }

3、EntryAbility.ets 中 windowStage.loadContent('pages/Index') 修改为 windowStage.loadContent('pages/Splash')。

分享
微博
QQ
微信
回复
7天前
相关问题
HarmonyOS 设置启动背景图
477浏览 • 1回复 待解决
HarmonyOS 启动背景图适配
143浏览 • 1回复 待解决
HarmonyOS 启动设置问题
155浏览 • 1回复 待解决
HarmonyOS 如何让背景图居中
136浏览 • 1回复 待解决
HarmonyOS UIAbility如何设置透明背景
114浏览 • 1回复 待解决
HarmonyOS pad端设置启动
167浏览 • 1回复 待解决
HarmonyOS APP可以直接设置启动吗?
944浏览 • 1回复 待解决
HarmonyOS UIAbility启动失败
555浏览 • 1回复 待解决
UIAbility组件启动模式
778浏览 • 1回复 待解决