安卓DrawerLayout简单实现
很简单的一个案例,没啥功能,就能够实现侧滑。
大概介绍一下吧
1.导入
我的是androidx,不用导入,需要导入的在build.gradle中导入
implementation 'com.android.support:design:28.0.0'
2.介绍
DawerLayout分为侧边菜单和主内容区两部分。
- 主内容区要放在侧边菜单前面,还有就是主内容区最好以DrawerLayout最好为界面的根布局,否则可能会出现触摸事件被屏蔽的问题。
- 侧滑菜单部分的布局必须设置layout_gravity属性,表示侧滑菜单是在左边还是右边,设置了layout_gravity="start/left"的视图才会被认为是侧滑菜单。
3.代码
- 主布局文件activity_main
<?xml version="1.0" encoding="utf-8"?>
<!--以DrawerLayout作为界面的根布局-->
<androidx.drawerlayout.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"