Hi, Has anyone managed to configure the splash on android MG 3.8.1?
before configuration passed by Resource.Designer.cs but in MG 3.8.1 no longer exists
Thanks in advance ?
Hi @Guess_Game , I did it like this:
In Activity1.cs, in the [Activity] attribut, I set the property
Theme = "@style/Theme.Splash",
I added in the Resources/Values folder this Styles.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.Splash" parent="android:Theme">
<item name="android:windowBackground">@drawable/splash</item>
<item name="android:windowNoTitle">true</item>
</style>
</resources>
And the last step, added Splash.png in the Resources/Drawable folder.
I can see the splashscreen in debug mode on emulator, but when I try to debug it via my old Samsung SM-G930W8, I don’t see it … maybe my device is too old … I don’t know.
If you know a better way to implement it, feel free to share with us !
1 Like
thank you for your reply
I used it for the old versions it worked well but from API 31 it no longer works
I did a test with using maui for the moment I can change the background color at startup but I can’t display the image
here is how I did it:
Splash screen with maui
Add maui in .csproj
<PropertyGroup>
…….
…….
<UseMaui>true</UseMaui>
</PropertyGroup>
Add MauiSplashScreen in .csproj
<ItemGroup>
<MauiSplashScreen Include="Resources\Drawable\splash.png" Color="#512BD4" BaseSize="128,128" />
</ItemGroup>
String.xml
<style name="SplashTheme" parent="@style/Maui.SplashTheme">
<item name="android:windowNoTitle">true</item>
<item name="android:windowFullscreen">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowActionBar">true</item>
</style>
Activity1.cs
Theme = "@style/Maui.SplashTheme",
MainLauncher=true,
....