状态栏APP一体化的实现

Posted 短暂的火光

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了状态栏APP一体化的实现相关的知识,希望对你有一定的参考价值。

 在activity中设置透明状态栏

//透明状态栏
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
//透明导航栏
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);

最后在要进行一体化的xml布局中用
android:fitsSystemWindows="true" 
android:clipToPadding="true"
状态栏就会自动适应所在布局的颜色

以上是关于状态栏APP一体化的实现的主要内容,如果未能解决你的问题,请参考以下文章

android 透明状态栏是怎样实现的

仅在一个片段中隐藏状态栏并在其他片段中显示

android状态栏一体化 沉浸式状态栏 兼容低版本

mui框架移动开发初体验

iOS之隐藏状态栏

三步实现沉浸式状态栏(即状态栏与APP同色)