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)]2     
View Code

Over

更多相关文章

  1. NPM 和webpack 的基础使用
  2. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  3. android apk签名(为什么 如何做 验证)
  4. 安卓开发模拟器运行时报错原因以及解决方法
  5. Android(安卓)databinding笔记
  6. 全志A20 Android(安卓)源码编译
  7. ubuntu 14.04 配置android adb 环境
  8. cygwin配置swig开发环境(Android)
  9. android触摸屏坐标手工校准/调整成功

随机推荐

  1. javascript 设计模式之观察者模式
  2. hbase编程:通过Java api操作hbase
  3. 初学Java:我为什么来学Java?
  4. 使用Java中的Scala:将函数作为参数传递
  5. 【JAVA】用java编写程序时总提示缺少方法
  6. 来谈谈JAVA面向对象 - 鲁班即将五杀,大乔
  7. MongoDB中的按组计算的字段
  8. Java XML - 具有相同名称的嵌套元素
  9. 算法竞赛入门经典(分数化小数)
  10. 如何在Hibernate中使用外键?