2018-03-28 滑动菜单

点击导航栏按钮


滑动菜单

1.添加依赖

compile 'com.android.support:design:25.3.1' //使用NavigationView

compile 'de.hdodenhof:circleimageview:2.1.0'//使用CircleImageView实现图片圆形化

2.准备在NavigationView中显示的菜单项,创建Menu resource file (nav_menu.xml文件)

        其中:checkableBehavior表示只能单选

nav_menu.xml

3.准备在NavigationView中显示的头部布局,在layout文件下创建 (nav_header.xml文件)

        使用CircleImageView将头像图片圆形化


nav_header.xml

4.在activity_main.xml中

    首先,使用的是DrawerLayout来实现侧滑,在DrawerLayout中可以放置两个布局,分别表示主布局和侧布局

    之后,使用NavigationView将header和menu放进去


activity_main.xml

5.在MainActivity.java中

    首先设置ToolBar 设置导航按钮


MainActivity.java
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 滑动菜单可以说是Material Desgin中最常见的效果之一了,在许多著名的应用中,都有滑动菜单的功能...
    AndYMJ阅读 7,457评论 2 4
  • 1. Toolbar 1.使用Toolbar,首先需要将系统的ActionBar隐藏,打开res/values/s...
    figure_ai阅读 4,744评论 1 3
  • 侧滑菜单这种设计,在很多 APP 上面都有看到,例如大版本3.0之前的知乎、网易新闻、滴滴打车等。有些热衷于 An...
    GinkWang阅读 26,114评论 2 35
  • 主人公男一:墨小叶,男二:林天乐 主人公女一:安小秋,女二:安小灵 简介:两位主人公都是大家庭,其中安小灵是安小秋...
    ANNIE玉阅读 1,911评论 2 1
  • 案例:2009年到2012年几年内,张某某数次出借给朋友赵某人民币200万元左右,其中只有90万元的借款有银行转账...
    余良阅读 3,630评论 0 2