Hi, I am using all the splash screen sizes available in unity, however when launching the app on my windows 10 mobile, the splash screen get very blurry. The splash screen starts to small, then after a second it blows up, but is blurry stretchy (like it was a too small size that is blown up to fit). How can this be?
I have a similar problem, my splash image is in the correct size requested by Unity and what happens is that the image starts with the correct size, then is zoomed. I need to know if there is a documentation about what area of the splash image can be filled by my logo to doesn't get cropped by the screen.
I found a similar question on another forum (Link). The wide image of the splash screen seems to be used on the Windows 10 Phone device. What happens is that the splash image starts fitting by width and then is changed to fit in height, which cause the cropping of the image. To test if the problems happens only with Unity build project, I have created a UWP blank project directly on Visual Studio and the crop problem does not occured. It seems that Unity adds a step that cause this issue.
I took me some time to figure out that it is an error generated by Unity. As @Aurimas-Cernius suggested I looked on MainPage.xaml, and figure out a fix to the problem. My solution was to get the width of the parent element and set that as the maximum width of the image element. The code is: Code (XAML): <SwapChainPanel x:Name="DXSwapChainPanel"> <Grid x:Name="ExtendedSplashGrid" Background="#000000"> <Image x:Name="ExtendedSplashImage" Source="Assets/SplashScreen.png" HorizontalAlignment="Center" VerticalAlignment="Center" MaxWidth="{Binding ActualWidth, ElementName=ExtendedSplashGrid}"/> </Grid> </SwapChainPanel> The short answer to the solution is: Code (XAML): MaxWidth="{Binding ActualWidth, ElementName=ExtendedSplashGrid}"