这是我的代码
angular.module('starter.controllers', ['ngCordova'])
.run(function ($ionicPlatform) {
$ionicPlatform.ready(function () {
setTimeout(function () {
navigator.splashscreen.hide();
}, 500);
});
})
答案 0 :(得分:0)
你想隐藏启动画面吗?如果你是,为什么不设置你的飞溅成为空白图像?找到一个高分辨率空白png并运行命令ionic resources --splash
,这将生成所有设备的启动图像。
答案 1 :(得分:0)
查看Cordova's documentation或documentation on npm repository:您可能需要在config.xml
中设置一些偏好设置。
首先,第一个网站上没有提到以下内容,但它可能会解决您的问题:
<preference name="SplashScreen" value="screen" />
也许您还可能需要更改一些设置,例如禁用自动隐藏(当您隐藏应用时,您已经手动隐藏了启动画面,因此它不应该成为问题):
<preference name="AutoHideSplashScreen" value="false" />
注意:
正如Joseph Ocasio已经提到的那样,不要忘记使用Ionic CLI generate your resources。
生成所有(应用程序图标+启动画面图像):
ionic resources
仅生成启动画面图像:
ionic resources --splash
答案 2 :(得分:0)
请确保您已经安装了插件cordova-splash-screen(cordova插件添加cordova-plugin-splashscreen --save)
然后检查config.xml文件并添加此
<preference name="FadeSplashScreen" value="true" />
<preference name="FadeSplashScreenDuration" value="1000" />
<preference name="Fullscreen" value="false" />
应该工作:)