Android 之 实验14 抽屉布局DrawerLayout与导航Navigation的基本使用

发布时间 2024-01-03 18:55:37作者: Ivan丶c

实验14 抽屉布局DrawerLayout与导航Navigation的基本使用

一、实验目的及要求

通过本实验的学习,使学生掌握抽屉布局DrawerLayout与导航Navigation的基本使用。

二、实验设备(环境)及要求

Android Studio

三、实验内容与步骤

  1. 新建一个Android项目,选择Navigation Drawer Activity模板,如图:
    image

  2. kotlin与现在这个项目下载的版本包发生冲突,有重复类,给app指明要加载哪个包类,在build.gradle(:app)中
    image

  3. 将实验需要使用的图片资源放在drawable-xxhdpi文件夹下(新建)

  4. 新建Vector Asset文件,选择Local file(SVG,PSD),制作矢量图标
    image

  5. 修改menu文件夹下的activity_main_drawer.xml,属性如下:
    image

  6. 新建动画文件夹anim,在anim文件夹下新建left_in.xml,具体属性如下
    image

7.在anim文件夹下新建left_out.xml,具体属性如下
image

8.在anim文件夹下新建right_in.xml,具体属性如下
image

9.在anim文件夹下新建right_out.xml,具体属性如下
image

  1. 新建fragment_edit.xml,具体属性如下:
    image
    image

  2. 修改fragment_home.xml,具体属性如下:
    image
    image

  3. 修改app_bar_main.xml,具体属性如下:
    image
    image

  4. 修改navigation文件夹下的 mobile_navigation.xml,具体属性如下:

  5. 修改HomeViewModel类,具体代码如下:

  6. 修改HomeFragment类,具体代码如下:

  7. 新建EditFragment类继承于Fragment,具体代码如下:

  8. 修改MainActivity类,具体代码如下:

四、实验结果与数据处理

源码下载

https://wwet.lanzouw.com/b0492roda
密码:XMUT