androidx的侧滑菜单怎么弄

 时间:2024-10-15 06:05:29

1、在project structure 的dependence中导入v4.desigh包,导入后可以在build.grade下看到如何信息:compile 'com.android.support : design:25.2.0'

androidx的侧滑菜单怎么弄

2、使用NavigationView首先需要在主布局文件中使用DrawerLayout作为外包装,里面包含一个主页面和侧滑的菜单页面,侧滑淖橐郝芴菜单页面需要通过NavigationView来实现:activity_main.layout:

androidx的侧滑菜单怎么弄
androidx的侧滑菜单怎么弄

3、drawerLayout中包含了主页面和侧滑的菜单页面。我们可以看到下方图片中的两个属性,这两个属性分别表示头部的布局和menu菜单,前者则是布局文件,而后者是菜单布局文件。

androidx的侧滑菜单怎么弄

4、头部布局:具体头部布局我们还是先来看一下下方图片中的代码,看看如何实现头部布局的。 头部布局的内容是非常简单的,其中只需要包含一张图片和textview 。

androidx的侧滑菜单怎么弄

5、menu菜单布局:带单的布局螽啸镥释相对来说也是比较容易实现的。并没有想象中的那样繁琐,只需要通过下方图片中的代码就能够实现menu菜单的布局效果。menu内包含各个菜单项,每个菜单项可以设置icon和title以及点击的状态。

androidx的侧滑菜单怎么弄

6、activity的设置点击事件:关于点击事件的设置。侧滑菜单不仅通过手指滑动来实现,还可以通过主页的菜单键的点击来实现,下面的代码可以为菜单项设置点击事件。

androidx的侧滑菜单怎么弄
androidx的侧滑菜单怎么弄

7、如何关闭手势滑动。NavigationView的确没有相关关闭侧滑手势的属性,但是别忘了,drawerLayout却可以,通过以下属性可以关闭滑动手势操作:

androidx的侧滑菜单怎么弄
  • 如何使用FLASH软件制作静态变形文字
  • 在ps中给文字添加渐变叠加、斜面和浮雕效果
  • java怎么实现键盘输入数值进行计算
  • PS快速做出动态心电图
  • 300英雄阿尔冯斯技能介绍
  • 热门搜索
    法制安全手抄报 手抄报图片大全4年级 我爱我班手抄报 我爱科学手抄报 法制教育手抄报内容 寒假生活手抄报 防疫手抄报简单又精美 书法手抄报 春节手抄报字少又漂亮 关于阅读的手抄报