实现状态栏透明化(Android5.0)
2016-07-01 13:49
316 查看
实现状态栏透明化:如下代码即可实现(需要在setContentView之前书写代码)
public class MainActivity extends Activity { @SuppressLint("InlinedApi") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().requestFeature(Window.FEATURE_NO_TITLE); if(VERSION.SDK_INT >= VERSION_CODES.LOLLIPOP) { Window window = getWindow(); window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS | WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION); window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_STABLE); window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); window.setStatusBarColor(Color.TRANSPARENT); window.setNavigationBarColor(Color.TRANSPARENT); } setContentView(R.layout.activity_main); } }
相关文章推荐
- Android最新支持包Design简介
- Android使用BitmapFactory.Options解决加载大图片内存溢出问题
- Android 系统状态栏沉浸式/透明化完整解决方案
- android6.0源码分析之Camera API2.0下的Preview(预览)流程分析
- Android中include和Merge节点分析
- android view各属性详解之onDraw
- 浅析android应用增量升级
- Android中ANR分析
- 手机浏览器页面点击不跳转(Android手机部分浏览器) 浏览器双击放大网页 解决
- Android 代码中设置控件的style
- Android中的坐标系以及获取坐标的方法
- Android白话启动篇(Android booting process)
- Android AnimationDrawable运行的几种方式
- android侧滑菜单笔记
- Android之四大组件之一-Activity(二)
- 熟悉Android 画图
- android 禁用和开启四大组件的方法
- Android Service组件开发用到的几个知识点
- Android模拟器无法启动,报错:Cannot set up guest memory ‘android_arm’ Invalid argument的解决方法
- android tint selector 使用