Android 12为API 21以下的设备提供了启动画面的支持,但是需要进行一些特殊处理。下面是示例代码:
1.在values/styles.xml中添加一个主题splash_theme:
2.在drawable文件夹下创建splash_background.xml,并添加以下代码:
3.在AndroidManifest.xml文件中为启动Activity添加主题:
4.在MainActivity的onCreate中设置延时启动:
override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) Handler(Looper.getMainLooper()).postDelayed({ //start your activity here }, 2000) }
注意:以上代码使用Kotlin编写。使用Java的开发者需要做出相应的调整。