cordova 闪屏被限制在一个小圆圈与 cordova 11. 0和Android 12 API?

soat7uwm  于 2022-11-15  发布在  Android
关注(0)|答案(1)|浏览(179)

我正在做从 cordova 10.x到11.x的迁移,并遵循了这个article。在以前的版本中,用户必须提供所有分辨率的完整图像,然后使用<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 Docs
以下是我移动的设备上的两个打印屏幕:
Cordova 10 version (desired)的图像
Cordova 11 version (cropped into a circle)的图像
有什么想法吗?提前感谢!

mccptt67

mccptt671#

查看此链接了解尺寸。更多关于此here的信息

相关问题