android 状态栏浸透 状态栏半透明
来源:互联网 发布:电气预算软件 编辑:程序博客网 时间:2024/04/28 03:31
纯代码设置,不用修改manifest
首先这是主界面.xml:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" style="@style/SystemWindows" tools:context="com.example.administrator.aslibrary.MainActivity"></RelativeLayout>
两种情况:
第一种 去掉xml中 style 效果: 主界面置顶,可以实现半透明效果
Activity onCreat()中:
// 状态栏沉浸,4.4+生效 <<<<<<<<<<<<<<<<<if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {//透明getWindow().setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS,WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);}SystemBarTintManager tintManager = new SystemBarTintManager(this);tintManager.setStatusBarTintEnabled(true);tintManager.setStatusBarTintResource(R.color.status_color_alpha);//状态背景色,#22000000// 状态栏沉浸,4.4+生效 >>>>>>>>>>>>>>>>>
第二种 加上style,效果: 主界面不置顶,动态设置状态栏颜色
<style name="SystemWindows"> <item name="android:clipToPadding">true</item> <item name="android:fitsSystemWindows">true</item> </style>
Activity 设置与第一种一样,颜色改为主题色不透明即可
1 0
- android 状态栏浸透 状态栏半透明
- Android 4.4 半透明状态栏
- android 让状态栏成为半透明状态
- systemui状态栏半透明修改
- Android 4.4+ 实现半透明状态栏(Translucent Bars)
- Android 4.4+ 实现半透明状态栏(Translucent Bars)
- Android沉浸式状态栏实现(半透明浮动状态栏)Activity全屏显示
- Android 状态栏
- Android 状态栏
- Android状态栏
- android 状态栏
- android状态栏
- Android 状态栏
- android 透明状态栏,沉浸状态栏
- Android状态栏着色-透明状态栏
- Android系统状态栏\沉浸状态栏
- 状态栏
- 状态栏
- 查看用户登录信息
- swift3.0 数组的相关知识
- Android移动拼图小游戏
- linux脚本调试-bashdb安装及调试
- DevPartner Studio Professional Edition 11 内存泄露检测使用
- android 状态栏浸透 状态栏半透明
- 学习笔记——SSM框架(eclipse4javaee)spring-framework版本问题
- 谈谈类之间的关联关系与依赖关系
- oracle rac dbca时无法找到磁盘组
- java银行卡类的部分编写
- 一张图理清CNN脉络 RCNN SPP FASTRCNN FASTERRCNN 到 MSCNN
- CATransition—转场动画
- 183.Wood Cut-木材加工(中等题)
- 一个优秀的Android应用从建项目开始