You can optionally use this. It does the same thing, but in this case you need to have a android/drawable/colors.xml file with the color blue defined in it.
Create an app theme in android/res/values.
Add this to your main activity in AndroidManifest.xml
Set android.app.splash_screen_drawable to your splash drawable.
Use Loader to load your main scene. Set the initial opacity of the Loader to 0, and set the visible property of your Window to false.
Loader should also have asynchronous: true. Like so:
You are done!
The only problem I encountered is that the splash screen that is shown before android.app.splash_screen_drawable is mis-aligned with the one show in android.app.splash_screen_drawable.
To work around this problem I used the same style as the splash.xml but I removed the logo in the middle.