2步教你实现Android开发中沉浸式状态栏
来源:爱站网时间:2020-07-29编辑:网友分享
在Android开发过程中,经常会遇到沉浸式状态栏的问题,其实就是手机屏幕顶栏的彩色显示,开发者为了达到审美融合的效果,都会这样操作,下面爱站技术频道小编和大家分享2步教你实现Android开发中沉浸式状态栏。
在Android开发过程中,经常会遇到沉浸式状态栏的问题,其实就是手机屏幕顶栏的彩色显示,开发者为了达到审美融合的效果,都会这样操作,下面爱站技术频道小编和大家分享2步教你实现Android开发中沉浸式状态栏。
沉浸式状态栏是Android4.4即api19以上才支持的特性,分两步实现:
1.在布局文件中第一个控件(一般是imageview或者textview)中添加两个属性。
2.在Activity初始化view的时候,进行设置。
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT){ //透明状态栏 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); //透明导航栏 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION); }
这样就ok拉,最后附上一张效果对比图:
以上就是爱站技术频道带来的2步教你实现Android开发中沉浸式状态栏,其实我们介绍的文章在平时的开发中是非常实用的,希望能得到大家继续支持。