记录 DrawerLayout 和Toolbar+NavigationView 使用

来源:互联网 发布:盲僧李小龙皮肤淘宝 编辑:程序博客网 时间:2024/06/08 15:34

效果图:

这里写图片描述

这里写图片描述

/**
* 用到的 控件
* 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

项目地址

https://github.com/CaoXiLin/Demoa

阅读全文
0 0
原创粉丝点击