improve bottom nav

Signed-off-by: androidacy-user <opensource@androidacy.com>
pull/284/head
androidacy-user 1 year ago
parent e2661e6436
commit 45383a53d8

@ -195,10 +195,11 @@ public class MainActivity extends FoxActivity implements SwipeRefreshLayout.OnRe
BottomNavigationView bottomNavigationView = findViewById(R.id.bottom_navigation);
// set the bottom padding of the main layout to the height of the bottom nav
findViewById(R.id.root_container).setPadding(0, 0, 0, bottomNavigationView.getHeight());
bottomNavigationView.setSelectedItemId(R.id.installed_menu_item);
bottomNavigationView.setOnItemSelectedListener(item -> {
if (item.getItemId() == R.id.settings_menu_item) {
startActivity(new Intent(MainActivity.this, SettingsActivity.class));
overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);
finish();
} else if (item.getItemId() == R.id.online_menu_item) {
// set module_list_online as visible and module_list as gone. fade in/out
this.moduleListOnline.setAlpha(0F);

@ -150,6 +150,8 @@ public class SettingsActivity extends FoxActivity implements LanguageActivity {
int itemId = item.getItemId();
if (itemId == R.id.installed_menu_item || itemId == R.id.online_menu_item) {
startActivity(new Intent(this, MainActivity.class));
overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);
finish();
return true;
} else //noinspection RedundantIfStatement
if (itemId == R.id.settings_menu_item) {

Loading…
Cancel
Save