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

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

HarmonyOS
2024-12-27 14:18:14
浏览
收藏 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)
    }
  }
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.

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

分享
微博
QQ
微信
回复
2024-12-27 15:53:27
相关问题
HarmonyOS 设置启动背景图
1514浏览 • 1回复 待解决
HarmonyOS 启动背景图适配
958浏览 • 1回复 待解决
HarmonyOS 如何让背景图居中
896浏览 • 1回复 待解决
HarmonyOS 启动设置问题
883浏览 • 1回复 待解决
HarmonyOS UIAbility如何设置透明背景
789浏览 • 1回复 待解决
HarmonyOS pad端设置启动
745浏览 • 1回复 待解决
HarmonyOS 关于应用启动图片设置
529浏览 • 1回复 待解决
HarmonyOS 对于图片或者背景图拉伸
819浏览 • 1回复 待解决
HarmonyOS APP可以直接设置启动吗?
2016浏览 • 1回复 待解决
HarmonyOS 背景图片如何填充满组件
1609浏览 • 1回复 待解决