android 通知栏背景颜色跟随app导航栏背景颜色变化而变化

通知栏(notification)背景颜色跟随app导航栏(top title)背景颜色变化而变化。

这也叫沉浸式状态栏,这是Google在android 4.4以上的系统提出的。

样式如图所示:


android 通知栏背景颜色跟随app导航栏背景颜色变化而变化_第1张图片

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
}

然后在xml布局文件中加入:

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


你可能感兴趣的:(Android)