android实现沉浸式之systembartintmanager
来源:互联网 发布:如何优化你的页面 编辑:程序博客网 时间:2024/04/27 14:06
android 4.4 提供了一套能透明的系统ui样式给状态栏和导航栏,这样的话就不用向以前那样每天面对着黑乎乎的上下两条黑栏了,还可以调成跟activity 一样的样式,形成一个完整的主题。
这里简单的方法介绍就不说了,有一个很好用的第三方systembartintmanager , github地址为:https://github.com/jgilfelt/SystemBarTint
使用前在gradle中添加
compile 'com.readystatesoftware.systembartint:systembartint:1.0.3'
用法如下
1,判断当前手机系统是否是4.4以上
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.KITKAT) { return;}
2,初始化 SystemBarTintManager
SystemBarTintManager tintManager = new SystemBarTintManager(TabMainActivity.this);tintManager.setStatusBarTintEnabled(true);tintManager.setStatusBarTintResource(R.color.bg_traceparent);//通知栏所需颜色// set a custom tint color for all system barstintManager.setTintColor(Color.parseColor("#99000FF"));// set a custom navigation bar resourcetintManager.setNavigationBarTintResource(R.drawable.ic_launcher);3,设置显示与隐藏
@TargetApi(19)private void setTranslucentStatus(boolean on) { Window win = getWindow(); WindowManager.LayoutParams winParams = win.getAttributes(); final int bits = WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS; if (on) { winParams.flags |= bits; } else { winParams.flags &= ~bits; } win.setAttributes(winParams);}
0 0
- android实现沉浸式之systembartintmanager
- Android开源库之沉浸式通知栏的简单实现(SystemBarTintManager)
- Android开源库之沉浸式通知栏的简单实现(SystemBarTintManager)
- Android 去掉状态栏 去掉标题栏 沉浸式状态栏 状态栏重叠 布局重叠 SystemBarTintManager systembartint-1.0.4
- Android 去掉状态栏 去掉标题栏 沉浸式状态栏 状态栏重叠 布局重叠 SystemBarTintManager systembartint-1.0.4
- Android之沉浸式状态栏的实现
- Android UI之Banner图实现沉浸式(或者app开屏图实现沉浸式)
- Android之4.4版本以上沉浸式状态栏实现
- Android之ToolBar和自定义ToolBar实现沉浸式状态栏
- Android 之低版本高版本实现沉浸式状态栏
- Android开发之实现沉浸式效果的轮播图
- Android实现沉浸式状态栏之再理解
- android实现沉浸式状态栏
- Android 实现沉浸式状态栏
- android实现沉浸式状态栏
- Android 实现沉浸式状态栏
- Android沉浸式状态栏实现
- android沉浸式状态栏实现
- 临阵磨枪,血拼季网站优化的最后三板斧
- JAVA 遛一遛
- Git学习笔记
- XML 命名规则
- LeetCode--Reverse Integer
- android实现沉浸式之systembartintmanager
- Android ListView代码笔记
- 亮度、对比度、直方图均衡化
- SpeechAudioFormatType Enum
- JDBC操作数据库的基本框架
- 仿微信、短信、QQ等消息数目右上角红色小圆球气泡显示(基于Android XML布局文件实现)
- cocos2dx js 常用端版本判断记录
- VPN是什么?有什么用?
- Andorid 实例源码:音频录制