HarmonyOS鸿蒙Next中设置应用的启动图

发布于 1周前 作者 ionicwang 来自 鸿蒙OS

HarmonyOS鸿蒙Next中设置应用的启动图 应用的启动图是长方形的,startWindowIcon 需要配置的是正方形的?将长方形的图片配置到startWindowIcon效果很奇怪,怎么设置启动图片呢?

1 回复

更多关于HarmonyOS鸿蒙Next中设置应用的启动图的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


目前 startWindowIcon 的大小是放多大画多大,一般推荐放一个icon小图。

startWindowIcon 启动图全屏居中,按图片像素大小居中显示,没有能力根据设备屏幕或窗口大小自适应调整。 如果是设置全屏图片,可以通过:display.getDefaultDisplaySync().widthdisplay.getDefaultDisplaySync().height 获取屏幕宽高,然后准备一张屏幕宽高尺寸的图片。(以Mate 60 Pro为例,为1260*2720像素)

另外,还可以通过设置一个自定义的启动页的方式来实现的:

  1. 需要新建一个启动页Page,用于显示启动图。
  2. 可修改module.json5中startWindowBackground背景色和启动图一致,并设置starticon为透明的空图片,即可隐藏默认的启动页。

参考案例如下-应用首次启动: https://developer.huawei.com/consumer/cn/codelabsPortal/carddetails/tutorials_NEXT-FirstStartDemo_HOS

您可以设置为将startWindowBackground设置为#00000000

回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!