Cordova 11+Android 12 API下启动屏被限制为小圆圈,能否自定义?
Cordova 10.x迁移至11.x后启动屏被裁剪为圆圈的问题
我正在从Cordova 10.x迁移到11.x,按照迁移指南操作后发现:旧版本需要提供全分辨率启动图并通过<splash>标签定义,新版本不再需要<splash>标签,只需一张图片即可。
但实际效果是启动屏变小且被限制在一个圆圈内,这个圆圈的半径是设备宽度的1/3。我提供的图片本身没有边框,当前config.xml的相关配置如下:
<?xml version='1.0' encoding='utf-8'?> <widget ... <platform name="android"> <preference name="android-targetSdkVersion" value="32" /> <preference name="AndroidWindowSplashScreenAnimatedIcon" value="splash.png" /> <preference name="AndroidWindowSplashScreenBackground" value="#FFFFFF" /> ...
使用小尺寸图片时,它会被完整放在圆圈内;但用大尺寸图片时,就会被裁剪。
想请教:这是预期行为吗?如果是,能否自定义这个圆圈的大小?我查阅了Cordova 11的启动屏官方文档,没找到相关设置方法。
附上两张手机截图:

求解答,感谢!
内容的提问来源于stack exchange,提问作者Fernão
相关产品推荐
相关产品推荐

