闪屏离子框架科尔多瓦不工作
问题描述:
这是我的代码闪屏离子框架科尔多瓦不工作
angular.module('starter.controllers', ['ngCordova'])
.run(function ($ionicPlatform) {
$ionicPlatform.ready(function() {
setTimeout(function() {
navigator.splashscreen.hide();
}, 500);
});
})
答
你们是不是要隐藏闪屏?如果你是,为什么不把你的飞溅设为空白图像?找到一个高分辨率的空白PNG并运行命令ionic resources --splash
,这将为所有设备生成您的闪屏图像。
答
看看Cordova's documentation或documentation on npm repository:您可能需要在3210中设置一些首选项。
首先,下面是不是第一个网站上被提及,但它可能会解决你的问题:
<preference name="SplashScreen" value="screen" />
也许你还可以有改变一些设置,如禁用自动隐藏(您已手动隐藏闪屏当你隐藏你的应用程序,所以它不应该是一个问题):
<preference name="AutoHideSplashScreen" value="false" />
注:
正如Joseph Ocasio已经提到的,不要忘记带有Ionic CLI的generate your resources。
要生成所有(应用程序图标+闪屏图像):
ionic resources
只产生闪屏图片:
ionic resources --splash
答
确保你有已经安装的插件科尔多瓦溅 - 屏幕(科尔多瓦插件添加科尔多瓦插件飞溅屏幕 - 保存)
然后检查你的config.xml文件,并添加此
<preference name="FadeSplashScreen" value="true" />
<preference name="FadeSplashScreenDuration" value="1000" />
<preference name="Fullscreen" value="false" />
它应该是工作:)
+0
我在哪里添加这个,当我点击config.xml时,它显示了我的配置页面..应该在哪里提供首选项 – Chetan
什么您不工作意思?它根本不显示吗?图像不正确...? –
除了这段代码,你做了什么?你在config.xml中放了什么?你是否生成了你的资源文件? –
我正在使用visual studio 15开发aap。所以在config.xml中,我只安装了启动插件 – Chetan