You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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的启动屏官方文档,没找到相关设置方法。

附上两张手机截图:
Cordova 10版本(预期效果)
Cordova 11版本(被裁剪为圆圈)

求解答,感谢!


内容的提问来源于stack exchange,提问作者Fernão

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 04:06:20