mirror of
https://github.com/overte-org/overte.git
synced 2025-04-14 02:48:31 +02:00
Android - People - Hide People menu if the user is not logged in
This commit is contained in:
parent
3217f61a53
commit
1a343c1c33
1 changed files with 5 additions and 0 deletions
|
@ -58,6 +58,7 @@ public class MainActivity extends AppCompatActivity implements NavigationView.On
|
||||||
private View mLoginPanel;
|
private View mLoginPanel;
|
||||||
private View mProfilePanel;
|
private View mProfilePanel;
|
||||||
private TextView mLogoutOption;
|
private TextView mLogoutOption;
|
||||||
|
private MenuItem mPeopleMenuItem;
|
||||||
|
|
||||||
private boolean backToScene;
|
private boolean backToScene;
|
||||||
|
|
||||||
|
@ -77,6 +78,8 @@ public class MainActivity extends AppCompatActivity implements NavigationView.On
|
||||||
mDisplayName = mNavigationView.getHeaderView(0).findViewById(R.id.displayName);
|
mDisplayName = mNavigationView.getHeaderView(0).findViewById(R.id.displayName);
|
||||||
mProfilePicture = mNavigationView.getHeaderView(0).findViewById(R.id.profilePicture);
|
mProfilePicture = mNavigationView.getHeaderView(0).findViewById(R.id.profilePicture);
|
||||||
|
|
||||||
|
mPeopleMenuItem = mNavigationView.getMenu().findItem(R.id.action_people);
|
||||||
|
|
||||||
Toolbar toolbar = findViewById(R.id.toolbar);
|
Toolbar toolbar = findViewById(R.id.toolbar);
|
||||||
toolbar.setTitleTextAppearance(this, R.style.HomeActionBarTitleStyle);
|
toolbar.setTitleTextAppearance(this, R.style.HomeActionBarTitleStyle);
|
||||||
setSupportActionBar(toolbar);
|
setSupportActionBar(toolbar);
|
||||||
|
@ -167,11 +170,13 @@ public class MainActivity extends AppCompatActivity implements NavigationView.On
|
||||||
mLoginPanel.setVisibility(View.GONE);
|
mLoginPanel.setVisibility(View.GONE);
|
||||||
mProfilePanel.setVisibility(View.VISIBLE);
|
mProfilePanel.setVisibility(View.VISIBLE);
|
||||||
mLogoutOption.setVisibility(View.VISIBLE);
|
mLogoutOption.setVisibility(View.VISIBLE);
|
||||||
|
mPeopleMenuItem.setVisible(true);
|
||||||
updateProfileHeader();
|
updateProfileHeader();
|
||||||
} else {
|
} else {
|
||||||
mLoginPanel.setVisibility(View.VISIBLE);
|
mLoginPanel.setVisibility(View.VISIBLE);
|
||||||
mProfilePanel.setVisibility(View.GONE);
|
mProfilePanel.setVisibility(View.GONE);
|
||||||
mLogoutOption.setVisibility(View.GONE);
|
mLogoutOption.setVisibility(View.GONE);
|
||||||
|
mPeopleMenuItem.setVisible(false);
|
||||||
mDisplayName.setText("");
|
mDisplayName.setText("");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue