diff --git a/app/src/main/java/me/ghui/v2er/module/home/MainActivity.java b/app/src/main/java/me/ghui/v2er/module/home/MainActivity.java index c31c0560..49f31bc4 100644 --- a/app/src/main/java/me/ghui/v2er/module/home/MainActivity.java +++ b/app/src/main/java/me/ghui/v2er/module/home/MainActivity.java @@ -163,6 +163,7 @@ protected void init() { isAlive = true; configToolBar(); + Utils.setPaddingForStatusBar(mNavigationView); mNavigationView.setItemIconTintList(null); mNavHeaderView = mNavigationView.getHeaderView(0); mAvatarImg = mNavHeaderView.findViewById(R.id.avatar_img); @@ -248,7 +249,7 @@ public void onOffsetChanged(AppBarLayout appBarLayout, int verticalOffset) { int statusBarHeight = Utils.getStatusBarHeight(); // When toolbar is scrolled up and would be under status bar, hide it - if (Math.abs(verticalOffset) >= toolbarHeight - statusBarHeight) { + if (verticalOffset < 0 && Math.abs(verticalOffset) >= toolbarHeight - statusBarHeight) { mToolbar.setVisibility(View.INVISIBLE); } else { mToolbar.setVisibility(View.VISIBLE);