关闭 Android SplashScreen(闪屏)

SplashScreen在Android 12上是强制的,如果你什么都不做,你的App在Android 12上就会自动拥有SplashScreen界面

但是这个SplashScreen界面太局限了能改的地方太少了

其实也没什么他主要作用是为了在App启动初始化的时候避免让用户在一个空白界面等待过长时间,一定程度上提升用户体验。

关闭这个闪屏也简单 把启动Activity的主题替换一下就好了比如:

XML 复制代码
    <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

相关推荐
z9209810231 天前
ZTE 中兴 高通 安卓手机 一键改串 一键新机 IMEI MEID 写号 硬改 手机修改参数 视频教程演示
android·智能手机
idealzouhu1 天前
【Android Framework】Intent 运行机制
android
2501_946233891 天前
Flutter与OpenHarmony Tab切换组件开发详解
android·javascript·flutter
2501_946233891 天前
Flutter与OpenHarmony订单详情页面实现
android·javascript·flutter
2501_944446001 天前
Flutter&OpenHarmony拖拽排序功能实现
android·javascript·flutter
2501_944446001 天前
Flutter&OpenHarmony应用生命周期管理
android·javascript·flutter
驱动探索者1 天前
[缩略语大全]之[安卓]篇
android
张拭心1 天前
"氛围编程"程序员被解雇了
android·前端·人工智能
方白羽1 天前
Android和HarmonyOS 设置透明度
android·app·harmonyos
恋猫de小郭1 天前
Flutter 小技巧之帮网友理解 SliverConstraints overlap
android·前端·flutter