如何显示安卓的启动画面?科尔多瓦

How to show the splashscreen for android? Cordova

本文关键字:动画 启动 何显示 显示      更新时间:2023-09-26

这是我通过 CLI 的过程

科尔多瓦创建项目

-

科尔多瓦平台添加安卓

-

我在项目的根目录中创建了自己的 res 文件夹

-

然后将所有文件复制到相应的文件夹中,并将配置添加到 config 中.xml该配置存在于项目的根目录中:看起来像这样

这是我选择每个启动画面尺寸的地方:https://github.com/phonegap/phonegap/wiki/App-Splash-Screen-Sizes

<gap:splash src="res/android/drawable-port-ldpi.png" gap:platform="android" gap:density="ldpi" gap:qualifier="port-ldpi"/>
<gap:splash src="res/android/drawable-port-mdpi.png" gap:platform="android" gap:density="mdpi"  gap:qualifier="port-mdpi"/>
<gap:splash src="res/android/drawable-port-hdpi.png" gap:platform="android" gap:density="hdpi"  gap:qualifier="port-hdpi"/>
<gap:splash src="res/android/drawable-port-xhdpi.png" gap:platform="android" gap:density="xhdpi"  gap:qualifier="port-xhdpi"/>
<gap:splash src="res/android/drawable-land-ldpi.png" gap:platform="android" gap:density="ldpi" gap:qualifier="land-ldpi"/>
<gap:splash src="res/android/drawable-land-mdpi.png" gap:platform="android" gap:density="mdpi"  gap:qualifier="land-mdpi"/>
<gap:splash src="res/android/drawable-land-hdpi.png" gap:platform="android" gap:density="hdpi"  gap:qualifier="land-hdpi"/>
<gap:splash src="res/android/drawable-land-xhdpi.png" gap:platform="android" gap:density="xhdpi"  gap:qualifier="land-xhdpi"/>

-

但是,初始屏幕仍然不显示

然后我去了 phonegap 文档,发现了与启动画面插件相关的内容。https://github.com/apache/cordova-plugin-splashscreen#android-quirks

对我来说,不清楚应该给foo什么价值甚至不是我应该把文件放在哪里。此外,该插件没有指定它如何用于非 9patch 图像。

有人可以帮助我吗?

我相信

你需要提供一个默认的:

<gap:splash src="splash.png" width="320" height="125" />