Xamarin.Forms Android登录闪图
16lz
2021-12-04
Xamarin.Forms Android闪图(适用于纯Android系统)
1、在Android.Resources.Drawable下添加好闪图的图片,命名为splashPicture。
2、在Android.Resources.Drawable新建一个splashscreen.xml的文件。
1 <?xml version="1.0" encoding="utf-8" ?>2 <bitmap xmlns:android="http://schemas.android.com/apk/res/android"3 android:src="@drawable/splashPicture"4 android:gravity="center|fill"5 android:layout_gravity="center"/>View Code
3、在Android.Resources下新建一个Values的文件夹,在该文件夹下新建一个Styles.xml文件。
1 <?xml version="1.0" encoding="utf-8" ?> 2 <resources> 3 <style name="Theme.Splash" 4 parent="android:Theme.Holo.Light"> 5 <item name="android:windowBackground">@drawable/splashscreen</item> 6 <item name="android:windowNoTitle">true</item> 7 <item name="android:windowIsTranslucent">false</item> 8 <item name="android:windowIsFloating">false</item> 9 <item name="android:backgroundDimEnabled">true</item>10 </style>11 </resources>View Code
4、在Android下新建一个SplashScreen的类
1 [Activity(Label = "Test",MainLauncher = true, NoHistory = true, Theme = "@style/Theme.Splash", 2 ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)] 3 public class SplashScreen : Activity 4 { 5 protected override void OnCreate(Bundle bundle) 6 { 7 base.OnCreate(bundle); 8 var intent = new Intent(this, typeof(MainActivity)); 9 StartActivity(intent);10 Finish();11 }12 }View Code
5、将Android下的MainActivity.cs文件中的MainLauncher = true去掉。
1 [Activity(Label = "Test", WindowSoftInputMode = SoftInput.StateHidden | SoftInput.AdjustPan, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]2View Code
Over
更多相关文章
- NPM 和webpack 的基础使用
- 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
- android apk签名(为什么 如何做 验证)
- 安卓开发模拟器运行时报错原因以及解决方法
- Android(安卓)databinding笔记
- 全志A20 Android(安卓)源码编译
- ubuntu 14.04 配置android adb 环境
- cygwin配置swig开发环境(Android)
- android触摸屏坐标手工校准/调整成功