Xamarin表单自定义启动画面

问题描述 投票:0回答:1

在我的启动屏幕上,我想将适用于Android和iOS的应用程序版本放在底部enter image description here

android ios xamarin.forms xamarin.android xamarin.ios
1个回答
0
投票

通常,我们使用可绘制资源来创建初始屏幕。它无法输入文本,您可以使用您感兴趣的文本生成静态图像。

我们用来创建初始屏幕的方式。

资源> 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)]

enter image description here

有关IOS的更多信息,您可以检查链接。https://medium.com/@thesultanster/xamarin-splash-screens-the-right-way-3d206120726d

© www.soinside.com 2019 - 2024. All rights reserved.