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

时间:2015-03-16 12:05:00

标签: javascript css3 ios-simulator media-queries

这是我通过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图像的工作方式。

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

我认为你需要提供一个默认的:

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