这是我通过CLI的程序
cordova创建项目
-
cordova平台添加android
-
我在项目的根目录中创建了自己的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文档,发现了与splashscreen插件相关的内容。 https://github.com/apache/cordova-plugin-splashscreen#android-quirks
对我而言,不清楚foo应该给予什么价值 而不是我应该把文件放在哪里。此外,该插件并未指定它对NON 9patch图像的工作方式。
有人可以帮助我吗?
答案 0 :(得分:1)
我认为你需要提供一个默认的:
<gap:splash src="splash.png" width="320" height="125" />