温锦文欧普厨电及净水器总代理 发表于 2024-7-14 06:36:40

关闭 Android SplashScreen(闪屏)

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

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 关闭 Android SplashScreen(闪屏)