关闭 Android SplashScreen(闪屏)

打印 上一主题 下一主题

主题 533|帖子 533|积分 1599

SplashScreen在Android 12上是强制的,如果你什么都不做,你的App在Android 12上就会自动拥有SplashScreen界面
但是这个SplashScreen界面太范围了能改的地方太少了
实在也没什么他重要作用是为了在App启动初始化的时间制止让用户在一个空缺界面等待过长时间,一定水平上提拔用户体验。
关闭这个闪屏也简单 把启动Activity的主题更换一下就好了比如:
  1.     <style name="SplashScreen" parent="Theme.AppCompat.Light.NoActionBar">
  2.         <item name="android:windowNoTitle">true</item>
  3.         <item name="android:windowBackground">@android:color/transparent</item>
  4.         <item name="android:windowIsTranslucent">true</item>
  5.         <item name="android:screenOrientation">portrait</item>
  6.         <item name="android:statusBarColor">@android:color/transparent</item>
  7.     </style>
复制代码
如果你想自界说SplashScreen 可以继承R.style.Theme_SplashScreen 大概 R.style.Theme_SplashScreen_IconBackground.参考
SplashScreen  |  Android Developers

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

温锦文欧普厨电及净水器总代理

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表