mirror of
https://github.com/topjohnwu/Magisk.git
synced 2025-04-23 22:31:32 +00:00
Slight improvement for the navigation drawer
This commit is contained in:
parent
61abe5b948
commit
84c8ecb372
@ -13,7 +13,6 @@ import android.preference.PreferenceManager;
|
|||||||
import android.support.annotation.NonNull;
|
import android.support.annotation.NonNull;
|
||||||
import android.support.design.widget.NavigationView;
|
import android.support.design.widget.NavigationView;
|
||||||
import android.support.v4.app.ActivityCompat;
|
import android.support.v4.app.ActivityCompat;
|
||||||
import android.support.v4.view.GravityCompat;
|
|
||||||
import android.support.v4.widget.DrawerLayout;
|
import android.support.v4.widget.DrawerLayout;
|
||||||
import android.support.v7.app.ActionBarDrawerToggle;
|
import android.support.v7.app.ActionBarDrawerToggle;
|
||||||
import android.support.v7.app.AppCompatActivity;
|
import android.support.v7.app.AppCompatActivity;
|
||||||
@ -121,8 +120,8 @@ public class MainActivity extends AppCompatActivity
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onBackPressed() {
|
public void onBackPressed() {
|
||||||
if (drawer.isDrawerOpen(GravityCompat.START)) {
|
if (drawer.isDrawerOpen(navigationView)) {
|
||||||
drawer.closeDrawer(GravityCompat.START);
|
drawer.closeDrawer(navigationView);
|
||||||
} else {
|
} else {
|
||||||
finish();
|
finish();
|
||||||
}
|
}
|
||||||
@ -133,7 +132,7 @@ public class MainActivity extends AppCompatActivity
|
|||||||
mSelectedId = menuItem.getItemId();
|
mSelectedId = menuItem.getItemId();
|
||||||
mDrawerHandler.removeCallbacksAndMessages(null);
|
mDrawerHandler.removeCallbacksAndMessages(null);
|
||||||
mDrawerHandler.postDelayed(() -> navigate(menuItem.getItemId(), false), 250);
|
mDrawerHandler.postDelayed(() -> navigate(menuItem.getItemId(), false), 250);
|
||||||
drawer.closeDrawer(GravityCompat.START);
|
drawer.closeDrawer(navigationView);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user