Flutter HarmonyOS如何将图片设置为启动图?

​目前的HarmonyOS版本中,没有将图片设置为启动图的地方。

按照文档介绍,module.json5 中只能加载小图标和背景色。无法加载启动图片。

startWindowIcon:标识当前UIAbility组件启动页面图标资源文件的索引,取值为长度不超过255字节的字符串。

startWindowBackground标识当前UIAbility组件启动页面背景颜色资源文件的索引,取值为长度不超过255字节的字符串。取值示例:$color:red。​

HarmonyOS
2024-11-19 11:54:45
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

在module.json5配置文件中有startWindowIcon和startWindowBackground设置,UIAbility组件启动页面图标和背景颜色设置,但是不是真正意义上的启动页。需要自己手动创建splash页面参考demo。

import { router } from '@kit.ArkUI'; 
 
@Entry 
@Component 
struct Index { 
  private  timeOutId:number = 0 
  aboutToAppear() { 
    this.timeOutId = setTimeout(() => { 
      // router.replaceUrl({ url: "pages/MainViewPage" }) 
      //   .catch((err: Error) => { 
      // 
      //   }) 
    }, 3000); 
  } 
 
  aboutToDisappear() { 
    clearTimeout(this.timeOutId); 
  } 
 
  build() { 
 
    Row() { 
      Column() { 
        Stack(){ 
 
          Column(){ 
            Image($r("app.media.ic_title")) 
              .backgroundColor(Color.Red) 
              .width(456/5) 
              .margin({ 
                bottom:5 
              }) 
            Text("text") 
              .fontSize(12) 
          } 
          .justifyContent(FlexAlign.End) 
          .height("80%") 
        } 
 
      } 
      .width("100%") 
    } 
    .height("100%") 
  } 
}
分享
微博
QQ
微信
回复
2024-11-19 16:56:34
相关问题
HarmonyOS 如何将page设置透明
1023浏览 • 1回复 待解决
如何将背景颜色设置透明
3865浏览 • 1回复 待解决
如何将页面设置深色模式
3314浏览 • 1回复 待解决
HarmonyOS 启动设置问题
1178浏览 • 1回复 待解决
HarmonyOS pad端设置启动
911浏览 • 1回复 待解决
HarmonyOS 如何将图片插入到相册
1695浏览 • 1回复 待解决
HarmonyOS 如何将图片保存到相册
1025浏览 • 1回复 待解决
如何将har库迁移hsp库
1752浏览 • 1回复 待解决
HarmonyOS 页面如何将背景处理透明
1109浏览 • 1回复 待解决
HarmonyOS 如何将图片裁切成圆形
2240浏览 • 1回复 待解决
HarmonyOS如何将图片转Base64
2296浏览 • 1回复 待解决
HarmonyOS 如何将图片,视频保存到相册
1294浏览 • 1回复 待解决
ets中如何将图片转为byte[]?
4457浏览 • 1回复 待解决
HarmonyOS 如何设置图片圆形
829浏览 • 1回复 待解决
HarmonyOS APP可以直接设置启动吗?
2599浏览 • 1回复 待解决
HarmonyOS 设置启动的背景
1918浏览 • 1回复 待解决
如何设置窗口启动图片
2839浏览 • 1回复 待解决
如何将图片PixelMap压缩到指定大小
3098浏览 • 1回复 待解决
HarmonyOS 如何将任意UI组件转化为图片
1140浏览 • 1回复 待解决
HarmonyOS 如何将svg图片导入到项目中
1526浏览 • 1回复 待解决