Splash screen is a good thing. It makes your application looks professional while numbers of libraries are being loaded in the background, mean while, users may feel the loading time is actually not that long if they see something updating. So the way we designing a splash screen is indeed very important in terms of a good one.
There’re various ways you can find everywhere to implement a splash screen but very few of them meet my criteria of good ones:
- A splash screen should provide status updating to prove the application is not hung
- A splash screen should show as the first visual of the application, especially, the main window should only be visible after the splash screen is gone – which means the initialization process has finished
- A splash screen should be interactable – Some applications like to show splash screen as topmost – users can’t bring their…
View original post 496 more words