diff --git a/app/src/main/java/com/saulmm/material/activities/MainActivity.java b/app/src/main/java/com/saulmm/material/activities/MainActivity.java index 01b7328..35637b3 100644 --- a/app/src/main/java/com/saulmm/material/activities/MainActivity.java +++ b/app/src/main/java/com/saulmm/material/activities/MainActivity.java @@ -9,6 +9,8 @@ import android.support.v7.widget.Toolbar; import android.view.Gravity; import android.view.MenuItem; +import android.view.View; + import com.saulmm.material.R; import com.saulmm.material.fragments.HomeFragment; @@ -44,6 +46,19 @@ private void initToolbar() { Toolbar toolbar = (Toolbar) findViewById(R.id.activity_main_toolbar); toolbar.inflateMenu(R.menu.menu_home); + toolbar.setNavigationIcon(R.drawable.ic_menu); + setSupportActionBar(toolbar); + toolbar.setNavigationOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + + if (mDrawerLayout.isDrawerOpen(Gravity.START)) { + mDrawerLayout.closeDrawer(Gravity.START); + } else { + mDrawerLayout.openDrawer(Gravity.START); + } + } + }); } private void initNavigationView() { @@ -56,7 +71,7 @@ private void initNavigationView() { public boolean onOptionsItemSelected(MenuItem item) { if (item.getItemId() == android.R.id.home) { - mDrawerLayout.openDrawer(Gravity.LEFT); + mDrawerLayout.openDrawer(Gravity.START); return true; } @@ -81,6 +96,10 @@ public boolean onNavigationItemSelected(MenuItem menuItem) { case R.id.nav_circular_sample: startActivity(new Intent(MainActivity.this, ColorActivity.class)); break; + + case R.id.nav_arrow: + startActivity(new Intent(MainActivity.this, SlidingActivity.class)); + break; } if (nextFragment != null) diff --git a/app/src/main/java/com/saulmm/material/activities/SlidingActivity.java b/app/src/main/java/com/saulmm/material/activities/SlidingActivity.java index e5c033b..a67b411 100644 --- a/app/src/main/java/com/saulmm/material/activities/SlidingActivity.java +++ b/app/src/main/java/com/saulmm/material/activities/SlidingActivity.java @@ -52,7 +52,8 @@ protected void onCreate(Bundle savedInstanceState) { } private void configureToolbar() { - Toolbar mainToolbar = (Toolbar) findViewById(R.id.example_transition_header); + Toolbar mainToolbar = (Toolbar) findViewById(R.id.toolbar); + mainToolbar.setNavigationIcon(R.drawable.ic_menu); setSupportActionBar(mainToolbar); getSupportActionBar().setTitle("Sliding"); diff --git a/app/src/main/res/drawable-xhdpi/ic_menu.png b/app/src/main/res/drawable-xhdpi/ic_menu.png new file mode 100644 index 0000000..06f057d Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/ic_menu.png differ