Material Design 及Android 新特性

1.了解 Material Design 设计风格在 Android 中的应用

  • Material Theme 主题
  • BottomNavigationView 底部导航
  • DrawerLayout 侧滑菜单
  • Toolbar 标题栏
  • RecyclerView 列表视图
  • Animation 转场动画
  • Toast、SnackBar和AlertDialog

2.掌握 RecyclerView 的开发流程

  • 引用(导包)
  • 布局文件引用
  • 构造适配器
  • 主程序,包括数据源以及逻辑处理等

3.了解3种类型的通知的区别

  • 带Action按钮通知【有确定按键】
  • 带进度条通知【显示通知过程】
  • 媒体效果通知【有通知音效】

4.掌握 Notification 的开发流程

  • 获得NotificationManager对象
  • 创建一个通知栏的Builder构造类
  • 对Builder进行相关的设置,比如标题,内容,图标,动作等
  • 调用Builder的build()方法为notification赋值
  • 调用NotificationManager的notify()方法发送通知
  • 调用NotificationManager的cancel()方法取消通知

5.掌握Toolbar、CardView、FloatingActionButton、Snackbar 和ViewPager 等新控件的使用

  • 首先在 build.gradle 引入support v7包
  • 找到 Manifest 文件的 Application 标签下 Theme 属性
  • 自定义 Theme 属性
  • 先在需要添加 Toolbar 的 xml 文件中,加入 Toolbar 控件

6.掌握 CoordinatorLayout、TabLayout、NavigationView 等多种控件的配合使用.产生不同的效果。

  • 添加引用support:design
  • 布局文件中导入CoordinatorLayout、TabLayout、NavigationView
  • 侧滑菜单的布局
  • 菜单项的显示
  • Tab显示用到了 ViewPager 与 TabLayout
  • 建立 ViewPager 与 Tab 的联系
  • 实现菜单与Tab联动

你可能感兴趣的:(Material Design 及Android 新特性)