Android沉浸式状态栏(透明状态栏)
2017-07-26 17:34
435 查看
public class StatusbarUtils { /** * 启用 透明状态栏 * * @param activity */ public static void enableTranslucentStatusbar(Activity activity) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { Window window = activity.getWindow(); window.addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); window.addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION); } if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { Window window = activity.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); } } }
相关文章推荐
- Android之沉浸式状态栏的实现方法、状态栏透明
- Android沉浸式和状态栏透明设置笔记!
- Android 沉浸式状态栏(QQ5.0透明状态栏的效果)
- android 沉浸式 状态栏透明 与应用头部背景一样
- 如何Android App 做到沉浸式状态栏---更加准确的说是透明状态栏 Translucent Bar
- Android状态栏透明(沉浸式效果)
- Android 沉浸式状态栏的实现方法、状态栏透明
- Android状态栏透明(沉浸式效果)
- Android App 沉浸式状态栏解决方案/透明栏Translucent Bars
- Android 沉浸式状态栏、状态栏一体化、透明状态栏、仿iOS透明状态栏
- Android 沉浸式状态栏 状态栏透明应用布局全屏显示
- Android 沉浸式状态栏的实现方法、状态栏透明
- Android 沉浸式状态栏(透明)适配
- 实现Android透明状态栏(或叫沉浸式状态栏)
- Android UI体验之全屏沉浸式透明状态栏样式
- Android沉浸式(透明)状态栏适配
- Android 4.4 沉浸式透明状态栏
- Android之高仿QQ6.6.0侧滑效果(背景动画、透明+沉浸式状态栏、渐变效果)
- Android沉浸式状态栏(透明状态栏)
- android沉浸式状态栏、变色状态栏、透明状态栏、修改状态栏颜色及透明