如何显示安卓的启动画面?科尔多瓦
How to show the splashscreen for android? Cordova
这是我通过 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" />
相关文章:
- 当元素在屏幕中占60%时,WOW.js启动动画
- 使用带有onclick事件的Javascript启动CSS3动画
- AngularJS指令中的动画,事件未启动
- jQuery mouseout动画仅在第二次悬停后启动
- Skrollr.js在向上滚动时启动另一个动画
- 在追加和删除元素时启动 CSS 动画
- 在css3页面淡入后启动javascript以使动画更流畅
- 在 HTML 页面中嵌入动画 SVG,暂停(不启动动画)
- 停止并重新启动 CSS3 动画
- 在调整窗口大小时停止/重新启动动画循环
- 单击时重新启动音频和动画
- 三.js对象启动动画/游戏循环
- 在不重新加载文件的情况下重新启动 gif 动画
- 在wordpress中,在页面完全加载后启动动画
- 如何在脉冲动画停止后启动脉冲动画
- 使用带有突发引擎和画布的“开始”按钮重新启动动画
- 如何让动画在视口中启动一次
- SVG 动画在加载设置超时时不会启动
- 动画启动不正常
- Android:如何在加载资源时显示动画启动画面