如何配置一个全屏的启动页,
1、startWindowIcon 配置之后之后只会显示图片大小, 并且居中显示, 如何实现在所有尺寸机型上startWindowIcon都全屏显示
2、或者有没有其他方式实现全屏的启动页
如何配置一个全屏的启动页,
1、startWindowIcon 配置之后之后只会显示图片大小, 并且居中显示, 如何实现在所有尺寸机型上startWindowIcon都全屏显示
2、或者有没有其他方式实现全屏的启动页
1 回答1.1k 阅读✓ 已解决
1 回答1.3k 阅读
1 回答1.2k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答970 阅读
1 回答943 阅读
目前 startWindowIcon 的大小是放多大画多大,一般推荐放一个icon小图。startWindowIcon 启动图全屏居中,按图片像素大小居中显示,没有能力根据设备屏幕或窗口大小自适应调整。
如果是设置全屏图片,可以通过:display.getDefaultDisplaySync().width、display.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