添加之后 导航栏颜色
添加之前的颜色 都为透明色 用户看不清楚
详细请看 : https://www.jianshu.com/p/99084d6155f0
主要代码;
Window window = getWindow();
getWindow().clearFlags(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_LIGHT_NAVIGATION_BAR);
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
// 状态栏(以上几行代码必须,参考setStatusBarColor|setNavigationBarColor方法源码)
window.setNavigationBarColor(Color.TRANSPARENT);```
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190822103909322.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NpbmF0XzQxODkwNDgw,size_16,color_FFFFFF,t_70)