android 通知栏背景颜色跟随app导航栏背景颜色变化而变化
2015-12-31 18:54
501 查看
通知栏(notification)背景颜色跟随app导航栏(top title)背景颜色变化而变化。
这也叫沉浸式状态栏,这是Google在android 4.4以上的系统提出的。
样式如图所示:
[java]
view plaincopyprint?
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
}
然后在xml布局文件中加入:
[html]
view plaincopyprint?
android:clipToPadding="false"
android:fitsSystemWindows="true"
通知栏(notification)背景颜色跟随app导航栏(top title)背景颜色变化而变化。
这也叫沉浸式状态栏,这是Google在android 4.4以上的系统提出的。
样式如图所示:
[java]
view plaincopyprint?
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
}
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION); }
然后在xml布局文件中加入:
[html]
view plaincopyprint?
android:clipToPadding="false"
android:fitsSystemWindows="true"
android:clipToPadding="false" android:fitsSystemWindows="true"
相关文章推荐
- Android Support兼容包详解使用
- iOS 自动布局相关
- Android代码风格
- 【iOS】去掉Tabbar顶部线条
- unity4.6_摄像机跟随模式、观察模式融合(平滑)
- Android学习笔记:使用SurfaceView制作简单游戏(1)
- cocostduio Text 控件 添加监听无法响应
- Cocos Studio及ListView使用简介
- iOS开发 第二天 了解视图及启动流程
- android 学习中遇到的问题及解决方法
- Android 应用出错 error: Error retrieving parent for item: No resource found that matches the的第二种情况
- 如何为Google的Nexus 5手机编译Android KitKat(4.4)
- Android,App 常用图标尺寸规范
- Android Design - Photoshop 基本配置(1) - 画布大小
- Objective-C之KVC、KVO
- ubuntu android studio 编译及运行错误Error retrieving parent for item: No resource found that matches the given name
- Android桌面小插件——Widget
- Android桌面小插件——Widget
- IOS_下载图片
- Android添加phonegap--文件上传插件教程