效果图:
/**
* 用到的 控件
* 1. drawerlayout 侧滑控件
* 2.toolbar 标题栏
* 3.navigationView 侧滑内容区域
* 使用此类屏蔽 toolbar 左侧按钮的功能
* ActionBarDrawerToggle
*
* 注意, toolbar menu 中的 item icon指定 图片在高版本中是不会显示的 也就是手机右角的图片 弹出的item
*
* 在低版本中可以 通过重写onPrepareOptionsPanel 方法 让他显示
* 也有通过onMenuOpened 让 图片显示的,
*
* 但是在 android 7.0 中测试是不能显示的
*/
一定要添加依赖包
compile 'com.android.support:design:24.2.1'
design包最好和你的包一致
compile 'com.android.support:appcompat-v7:24.2.1'
android.support.v4.widget.DrawerLayout 使用 DrawerLayou 必须他是根布局
它可以包含俩个 区域, 一个 内容区, 一个是 策划区域
设置左侧滑
android:layout_gravity=”start”
设置右侧滑
android:layout_gravity=”end”
android.support.design.widget.NavigationView 这个空间就是 侧滑出来的 那一半展示
app:headerLayout="@layout/layout_navigation_view"
app:menu="@menu/navigation_menu"
这个控件需要 设置俩个属性, 一个是 头布局, 一个是 menu