I’ve got a minor issue with Android splash screens which would be nice to solve. My game is designed for landscape only, and if I have my device in portrait mode when I launch the game, it all works fine except that the splash screen doesn’t show. When I tap the icon, the system seems to freeze for a few seconds instead of showing the splash screen, and then the orientation switches and the game appears post-splash. If the device is in landscape orientation already when I start the game, the splash screen appears fine.
I’ve tested and noticed this on two devices running older Android versions - one runs 5.1 and the the other is 6.0. I also notice that the splash screen does show on newer emulated versions regardless of the orientation, so maybe this is specific to certain OS versions.
This can be recreated by making a new empty MG Android project with the following things set:
_graphics.SupportedOrientations = DisplayOrientation.LandscapeLeft | DisplayOrientation.LandscapeRight;
…and in the Android activity:
ScreenOrientation = ScreenOrientation.UserLandscape
I wonder if anyone else has seen the same problem?