2016-05-30 7 views
0

Ich habe ein kleines Problem, ich versuche, den Splash-Screen Cross-Fade mit dem Inhalt meiner Android App zu machen. Der Begrüßungsbildschirm wird grau und springt plötzlich auf meine Startseite. Ich möchte, dass der Begrüßungsbildschirm nach und nach transparenter wird und den Inhalt meiner Startseite anzeigt.Cordova Android Splash-Screen nicht überblenden mit Inhalt

ich verwendet, um die folgenden Einstellungen in meinem config.xml

<preference name="AutoHideSplashScreen" value="true" /> 
    <preference name="SplashScreenDelay" value="3000" /> 
    <preference name="SplashMaintainAspectRatio" value="true" /> 
    <preference name="SplashShowOnlyFirstTime" value="true" /> 
    <preference name="ShowSplashScreenSpinner" value="false" /> 
    <preference name="FadeSplashScreen" value="true" /> 
    <preference name="FadeSplashScreenDuration" value="1000" /> 

Antwort

1

Sie den Begrüßungsbildschirm-Plugin einen Versuch des Apache geben kann.

Glücklicherweise gibt es weniger Einstellungen notwendig in Ihrer config.xml:

<preference name="SplashScreen" value="screen"/> 
<preference name="AutoHideSplashScreen" value="false" /> 
<preference name="FadeSplashScreenDuration" value="750"/> 

<plugin name="org.apache.cordova.splashscreen"/> 

Aber wegen AutoHideSplashScreen auf false gesetzt müssen Sie den Splashscreen entfernen sich:

document.addEventListener('deviceready', function(){ 

    navigator.splashscreen.show(); 

    setTimeout(function(){ 
    navigator.splashscreen.hide(); 
    },1000); 

}, false); 

Hoffnung, das hilft.

+0

Ich werde dies so schnell wie möglich versuchen, lassen Sie es wissen, wie es funktioniert – apielotje

+0

Mit Android-Handys sollte es automatisch ausgeblendet werden, aber das könnte von der Android-Version abhängen. In einer meiner Apps verblasst es automatisch auf einem Android-Handy (Version 5.0.1). Ich bin mir nicht ganz sicher, aber das war in früheren Android-Versionen nicht immer der Fall. Wie auch immer - Viel Glück :) – Blauharley