(fuller writeup with code at http://stackoverflow.com/questions/30515770/ionic-splash-screen-hides-without-fading )
Working on my first Ionic project.
I’m not having any problems with the splash screen – I’m able to use the CordovaSplashscreen plugin and tell it to hide() when the relevant promises resolve; I’m also able to comment out that hide’ing and just instead rely on AutoHideSplashScreen being true in config.xml, and let the splash screen auto hide after SplashScreenDelay.
(I list these things that do work so it’s clear that my problem is not a duplicate of the dozens of Ionic and Cordova/PhoneGap-related splash screen questions.)
My problem is that no matter what I try – ios, android, emulator, real device, using CordovaSplashscreen to hide() or not, AutoHideSplashScreen set to true, AutoHideSplashScreen set to false, etc. – I can’t get the splash screen to fade when it disappears.
FadeSplashScreen seems not to have any effect no matter what combination of config.xml settings, splash screen hide() calling or not calling, emulation or device, ios or android I use.
My current config.xml settings, though this doesn’t give a full portrait of the dozen or so permutations of these values I’ve tried:<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<widget id="com.ionicframework.yourkids381244" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0"> ... other code at same level of hierarchy omitted ... <preference name="SplashScreen" value="screen"/> <preference name="AutoHideSplashScreen" value="false"/> <preference name="auto-hide-splash-screen" value="false"/> <preference name="ShowSplashScreenSpinner" value="false"/> <preference name="SplashScreenDelay" value="10000"/> <preference name="FadeSplashScreen" value="true"/> <preference name="FadeSplashScreenDuration" value="3.0"/> ... other code at same level of hierarchy omitted ... </widget>