diff --git a/doc/index.md b/doc/index.md index 00f7d24..d6d6b8c 100644 --- a/doc/index.md +++ b/doc/index.md @@ -43,15 +43,13 @@ This plugin displays and hides a splash screen during application launch. ### Android Quirks -In your config.xml, you need to add the following preference +In your config.xml, you need to add the following preferences: -`` +`` +`` -Where foo is the name of the splashscreen file. Preferably a 9 patch file. Make sure to add your splashcreen files to your res/xml directory under the appropriate folders. - -For Android, you also have to edit your projects main java file. You must add a second parameter representing a time delay to your super.loadUrl. - -`super.loadUrl(Config.getStartUrl(), 10000);` +Where foo is the name of the splashscreen file, preferably a 9 patch file. Make sure to add your splashcreen files to your res/xml directory under the appropriate folders. The second parameter represents how long the splashscreen will appear in milliseconds. It defaults to 3000 ms. See [Icons and Splash Screens](http://cordova.apache.org/docs/en/edge/config_ref_images.md.html) +for more information. ## splashscreen.hide diff --git a/src/wp/SplashScreen.cs b/src/wp/SplashScreen.cs index da519d5..4d3545b 100644 --- a/src/wp/SplashScreen.cs +++ b/src/wp/SplashScreen.cs @@ -95,13 +95,13 @@ namespace WPCordovaClassLib.Cordova.Commands public void show(string options = null) { - if (popup.IsOpen) - { - return; - } - Deployment.Current.Dispatcher.BeginInvoke(() => { + if (popup.IsOpen) + { + return; + } + popup.Child.Opacity = 0; Storyboard story = new Storyboard(); @@ -137,13 +137,13 @@ namespace WPCordovaClassLib.Cordova.Commands public void hide(string options = null) { - if (!popup.IsOpen) - { - return; - } - Deployment.Current.Dispatcher.BeginInvoke(() => { + if (!popup.IsOpen) + { + return; + } + popup.Child.Opacity = 1.0; Storyboard story = new Storyboard();