Optimized exit experience

This commit is contained in:
2022-04-05 10:57:37 +08:00
parent b2f7ccb29d
commit 5b5512a55a
5 changed files with 4 additions and 41 deletions

View File

@@ -64,13 +64,15 @@ public class MainActivity extends AppCompatActivity {
if (navigationView.getMenu().getItem(0).isChecked()) {
drawer.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED);
fab.setVisibility(View.VISIBLE);
} else if (navigationView.getMenu().getItem(4).isChecked()) {
finish();
} else {
drawer.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);
fab.setVisibility(View.GONE);
}
});
navigationView.getMenu().getItem(4).setOnMenuItemClickListener(item -> {
finish();
return false;
});
// Passing each menu ID as a set of Ids because each
// menu should be considered as top level destinations.
mAppBarConfiguration = new AppBarConfiguration.Builder(R.id.nav_home)

View File

@@ -1,16 +0,0 @@
package com.fatapp.oxygentoolbox.ui.exit;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.annotation.NonNull;
import androidx.fragment.app.Fragment;
public class ExitFragment extends Fragment {
public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
return null;
}
}

View File

@@ -29,7 +29,4 @@
android:label="@string/menu_about"
tools:layout="@layout/fragment_about" />
<fragment
android:id="@+id/nav_exit"
android:name="com.fatapp.oxygentoolbox.ui.exit.ExitFragment" />
</navigation>