先说一下fragment与activiti之间的联系,fragment依赖于activity
下面的代码是放在activity里面的
@Override
protected void onStart() {
super.onStart();
//获取根布局
View decorView = getWindow().getDecorView();
//保持View属性改变View不会重新绘制
int option = View.SYSTEM_UI_FLAG_LAYOUT_STABLE
//隐藏状态栏
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN;
decorView.setSystemUiVisibility(option);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
getWindow().setStatusBarColor(Color.TRANSPARENT);
}
}
上面的代码会把状态栏隐藏了,但是不会出现底部导航重叠;
@Override
protected void loadImage(ImageView imageView, int postion, Object o) {
imageView.setFitsSystemWindows(true);
imageView.setScaleType(ImageView.ScaleType.FIT_XY);
if (mTList.get(postion)!=null&&am