@i__d__k Hey, did you find a solution for this? I am exactly stuck with the same problem (and same android device, although it happens on every android device I’ve tested, but S-5570 is especially slow and annoying). I’ve been all the day looking for information and I am surprised that this simple problem isn’t solved anywhere.
I could not find any solution and I ended up removing the custom style as it was not helpful at all.
The app starts up much much quicker on faster devices like Note 2 or Moto G. Also, every other app takes that much time to load on my Galaxy GT-S5570 so I think it’s just a processor thing and we can’t do anything about it.
The only thing you can do is change the colour that shows while the app is loading (some apps like Duolingo have it white) by using a custom style. If you use an image it will be distorted on different devices.
That is sad to hear. And to think how easy it is on iOS (just drag an image to a Xcode property). At least did you manage to maintain the style or colour until the game loads? Because all I could achieve is to change the colour at the beginning, but it quickly changes to black again, and after some seconds the game starts.
<application android:label="@string/app_name"
android:theme="@style/CustomTheme" <- This line
android:icon="@drawable/icon">
... (the rest of the manifest file)
But the problem is that the color is displayed a very short period of time, and then it turns into black, and some seconds after the game appears.
I still can’t believe there is no “official” or easy way of doing a simple initial splash. All the examples I saw on this or other forums and webpages consist of a splash which then turns into the infamous black screen and then the game loads. All I want is to load the game while the splash image is on screen