Android沉浸式状态栏

xiaoxiao2021-02-27  215

开发这么久了都是看别人的博客,自己也写写吧,以加深印象!

Android 版本在4.4及以上可以设置使用沉浸式状态栏

1.在我们的Activity中首先可以判断Android 版本是否在4.4及以上,添加如下两行代码:

//判断当前版本是否为Android4.4及以上 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { //透明状态栏 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); //透明导航栏 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION); }

2.以上代码完成后,基本可以实现了,为了使自己的布局内容和Android 的状态栏内容不重合,需要在布局文件里添加:

android:fitsSystemWindows="true" android:clipToPadding="true"

运行后即可实现,如下效果:

转载请注明原文地址: https://www.6miu.com/read-11546.html

最新回复(0)