使用ActionBarDrawerToggle实现侧滑各种效果 :
initToolBar(mToolbar,true,"");
DrawerLayout drawer = (DrawerLayout) findView(R.id.drawer_layout);
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
this, drawer, mToolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
drawer.addDrawerListener(toggle);
toggle.syncState();
一下具体详解:
1. // 这两句显示左边的三条杠,如果要变为白色在toolbar的布局文件里添加这两句:
2. // android:popupTheme="@style/ThemeOverlay.AppCompat.Light"
3. // app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
4. getSupportActionBar().setHomeButtonEnabled(true);
5. getSupportActionBar().setDisplayHomeAsUpEnabled(true);
只需要两句代码就可以显示箭头,但默认的颜色是黑色的,要想变成白色,就在toolbar的布局文件中添加注释的两句代码即可。