immerse
沉浸式状态栏的实现
资料
https://www.jianshu.com/p/2fa0095aedc3
https://www.cnblogs.com/weizhxa/p/5663568.html
https://github.com/jgilfelt/SystemBarTint
https://blog.csdn.net/u014418171/article/details/81223681
https://www.jianshu.com/p/dc20e98b9a90
ImmersionBar https://github.com/gyf-dev/ImmersionBar https://www.jianshu.com/p/2a884e211a62
Android 导航栏ActionBar和状态栏StautsBar的定制 https://blog.csdn.net/feidu804677682/article/details/50350744
Android——状态栏, 标题栏, 导航栏,系统栏,应用栏介绍 https://blog.csdn.net/qq_43290288/article/details/99706054
// 状态栏
// 基础依赖包,必须要依赖
implementation 'com.gyf.immersionbar:immersionbar:3.0.0-beta05'
// fragment快速实现(可选)
implementation 'com.gyf.immersionbar:immersionbar-components:3.0.0-beta05'
// kotlin扩展(可选)
implementation 'com.gyf.immersionbar:immersionbar-ktx:3.0.0-beta05'
关于使用AndroidX支持库
在gradle.properties加入如下配置
android.useAndroidX=true
android.enableJetifier=true
关于全面屏与刘海
关于全面屏
在manifest加入如下配置,四选其一,或者都写
- 在manifest的Application节点下加入
<meta-data
android:name="android.max_aspect"
android:value="2.4" />
- 在manifest的Application节点中加入
android:resizeableActivity="true"