Fixed statusbar padding in navigation drawer.
This commit is contained in:
parent
68627bd549
commit
53cd8cec54
1 changed files with 11 additions and 2 deletions
|
|
@ -1,6 +1,7 @@
|
||||||
package com.kabouzeid.gramophone.ui.activities;
|
package com.kabouzeid.gramophone.ui.activities;
|
||||||
|
|
||||||
import android.annotation.SuppressLint;
|
import android.annotation.SuppressLint;
|
||||||
|
import android.annotation.TargetApi;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.content.pm.PackageInfo;
|
import android.content.pm.PackageInfo;
|
||||||
import android.content.pm.PackageManager;
|
import android.content.pm.PackageManager;
|
||||||
|
|
@ -18,6 +19,7 @@ import android.util.Log;
|
||||||
import android.view.MenuItem;
|
import android.view.MenuItem;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
|
import android.view.WindowInsets;
|
||||||
import android.widget.ImageView;
|
import android.widget.ImageView;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
|
|
@ -82,8 +84,15 @@ public class MainActivity extends AbsSlidingMusicPanelActivity {
|
||||||
navigationView.setFitsSystemWindows(false);
|
navigationView.setFitsSystemWindows(false);
|
||||||
//noinspection ConstantConditions
|
//noinspection ConstantConditions
|
||||||
findViewById(R.id.drawer_content_container).setFitsSystemWindows(false);
|
findViewById(R.id.drawer_content_container).setFitsSystemWindows(false);
|
||||||
} else {
|
} else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
|
||||||
drawerLayout.setFitsSystemWindows(false);
|
drawerLayout.setOnApplyWindowInsetsListener(new View.OnApplyWindowInsetsListener() {
|
||||||
|
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
|
||||||
|
@Override
|
||||||
|
public WindowInsets onApplyWindowInsets(View view, WindowInsets windowInsets) {
|
||||||
|
navigationView.dispatchApplyWindowInsets(windowInsets);
|
||||||
|
return windowInsets.replaceSystemWindowInsets(0, 0, 0, 0);
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
setUpDrawerLayout();
|
setUpDrawerLayout();
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue