现在Android开发 很多软件的通知栏和程序的标题栏融为一体了 ,下面就来关注一下如何来做。首先在android中可以让通知栏变透明,还可以让通知栏跟随程序的背景颜色的变化而变化。
在Activity中onCreate方法中添加
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION); }这些代码一定要写在setContentView之前,保证让程序加载View之前来调用,其次在xml配置文件中也要在根节点下面加入
android:clipToPadding="true" android:fitsSystemWindows="true"这样就可以实现Android中的沉浸式菜单栏了。只适用于4.0之后的系统。