首页 > 技术文章 > android 状态栏 导航栏

dqxu 2017-09-19 15:26 原文

Android App 隐藏标题栏+状态栏+导航栏

从fitSystemWindows说起

Android N 多窗口模式,你需要知道的一切

 

全屏、沉浸式、fitSystemWindow使用及原理分析:全方位控制“沉浸式”的实现

 

android获得屏幕高度和宽度

android获取屏幕的高度和宽度用到WindowManager这个类,两种方法:

1、 WindowManager wm = (WindowManager) getContext().getSystemService(Context.WINDOW_SERVICE);
  int width = wm.getDefaultDisplay().getWidth();
  int height = wm.getDefaultDisplay().getHeight();
2、WindowManager wm = this.getWindowManager();
  int width = wm.getDefaultDisplay().getWidth();
  int height = wm.getDefaultDisplay().getHeight();
 

Android状态栏微技巧,动态控制状态栏显示和隐藏 good 写的很细

Android隐藏状态栏实现沉浸式体验

部分界面隐藏

_design_layout.setSystemUiVisibility(
View.SYSTEM_UI_FLAG_LAYOUT_STABLE
|View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
|View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
|View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
|View.SYSTEM_UI_FLAG_FULLSCREEN
|View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
);

Android动态显示和隐藏状态栏

Android ActionBar完全解析,使用官方推荐的最佳导航栏(上)

 

Android实现沉浸式状态栏的那些坑

 

 

推荐阅读