Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package amsi.dei.estg.ipleiria.pt.iplfit;
- import android.content.Intent;
- import android.os.Bundle;
- import android.support.design.widget.FloatingActionButton;
- import android.support.design.widget.Snackbar;
- import android.view.View;
- import android.support.design.widget.NavigationView;
- import android.support.v4.view.GravityCompat;
- import android.support.v4.widget.DrawerLayout;
- import android.support.v7.app.ActionBarDrawerToggle;
- import android.support.v7.app.AppCompatActivity;
- import android.support.v7.widget.Toolbar;
- import android.view.Menu;
- import android.view.MenuItem;
- import android.widget.TextView;
- public class sideMenu extends AppCompatActivity{
- //implements NavigationView.OnNavigationItemSelectedListener {
- Toolbar toolbar;
- View headerView;
- TextView navUser;
- static String nome;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_side_menu);
- NavigationView navigationView = findViewById(R.id.navigation_view);
- toolbar = findViewById(R.id.toolbar);
- setSupportActionBar(toolbar);
- headerView = navigationView.getHeaderView(0);
- navUser = headerView.findViewById(R.id.label_nome_user);
- nome = getIntent().getStringExtra("nome");
- navUser.setText(nome);
- final DrawerLayout drawerLayout = findViewById(R.id.drawer_layout);
- ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawerLayout, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
- drawerLayout.addDrawerListener(toggle);
- toggle.syncState();
- navigationView.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() {
- @Override
- public boolean onNavigationItemSelected(MenuItem item) {
- switch (item.getItemId()) {
- case R.id.nav_main:
- Intent main = new Intent(getApplicationContext(), Dia.class);
- startActivity(main);
- drawerLayout.closeDrawers();
- break;
- case R.id.nav_plan:
- /*Intent anIntent = new Intent(getApplicationContext(), TheClassYouWantToLoad.class);
- startActivity(loadPlayer);
- drawerLayout.closeDrawers();*/
- break;
- case R.id.nav_food:
- Intent food = new Intent(getApplicationContext(), MinhasComidas.class);
- startActivity(food);
- drawerLayout.closeDrawers();
- break;
- case R.id.nav_profile:
- Intent profile = new Intent(getApplicationContext(), CriarPerfil.class);
- startActivity(profile);
- drawerLayout.closeDrawers();
- break;
- case R.id.nav_settings:
- /*Intent anIntent = new Intent(getApplicationContext(), TheClassYouWantToLoad.class);
- startActivity(loadPlayer);
- drawerLayout.closeDrawers();*/
- break;
- case R.id.nav_about:
- /*Intent anIntent = new Intent(getApplicationContext(), TheClassYouWantToLoad.class);
- startActivity(loadPlayer);
- drawerLayout.closeDrawers();*/
- break;
- case R.id.nav_quit:
- /*Intent anIntent = new Intent(getApplicationContext(), TheClassYouWantToLoad.class);
- startActivity(loadPlayer);
- drawerLayout.closeDrawers();
- break;*/
- }
- return false;
- }
- });
- }
- @Override
- public void onBackPressed() {
- DrawerLayout drawer = findViewById(R.id.drawer_layout);
- if (drawer.isDrawerOpen(GravityCompat.START)) {
- drawer.closeDrawer(GravityCompat.START);
- } else {
- super.onBackPressed();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement