通常,我们使用可绘制资源来创建初始屏幕。它无法输入文本,您可以使用您感兴趣的文本生成静态图像。
我们用来创建初始屏幕的方式。
资源> Drawable>创建splash_background.xml
<?xml version="1.0" encoding="utf-8" ?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">”
<item>
<color android:color="#000000"/>”
</item>
<item>
<bitmap
android:src="@drawable/pink"
android:tileMode="disabled"
android:gravity="center"/>
</item>
</layer-list>
资源>值>在styles.xml中添加样式
<style name="MyTheme.Splash" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowBackground">@drawable/splash_background</item>
</style>
在MainActivity中更改主题。
[Activity(Label = "SplashScreenDemo", Icon = "@mipmap/icon", Theme = "@style/MyTheme.Splash", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
有关IOS的更多信息,您可以检查链接。https://medium.com/@thesultanster/xamarin-splash-screens-the-right-way-3d206120726d