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联动