Flutter HarmonyOS如何将图片设置为启动图?-鸿蒙开发者社区-51CTO.COM

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

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

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

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

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

HarmonyOS
9天前
浏览
收藏 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
微信
回复
8天前
相关问题
如何将背景颜色设置透明
2542浏览 • 1回复 待解决
如何将页面设置深色模式
2165浏览 • 1回复 待解决
HarmonyOS如何将图片转Base64
803浏览 • 1回复 待解决
如何将har库迁移hsp库
835浏览 • 1回复 待解决
如何设置窗口启动图片
2096浏览 • 1回复 待解决
HarmonyOS APP可以直接设置启动吗?
468浏览 • 1回复 待解决
HarmonyOS 设置启动的背景
241浏览 • 1回复 待解决
ets中如何将图片转为byte[]?
3157浏览 • 1回复 待解决
HarmonyOS 如何将svg图片导入到项目中
426浏览 • 1回复 待解决
HarmonyOS 如何将base64数据转换为图片
422浏览 • 1回复 待解决
如何将图片PixelMap压缩到指定大小
1746浏览 • 1回复 待解决
如何将一张图片转化为PixelMapElement
9897浏览 • 1回复 待解决
如何将图片文本视频分享给其他应用
798浏览 • 1回复 待解决
如何将像素点保存到图片文件
2257浏览 • 1回复 待解决
有谁知道如何将图片保存到相册
923浏览 • 1回复 待解决
HarmonyOS如何将Component转换PixelMap?
304浏览 • 1回复 待解决
如何将Ability的UI界面设置成透明
2053浏览 • 1回复 待解决
HarmonyOS如何将PixelMap保存到相册?
503浏览 • 1回复 待解决