我正在做从 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)的图像
有什么想法吗?提前感谢!
1条答案
按热度按时间mccptt671#
查看此链接了解尺寸。更多关于此here的信息