这是我参与「第四届青训营」笔记创作的第 2 天
-
本次笔记的内容为青训营课程的简要概述,目的是看到以下标题和总结,能够想起学习过程中学习到的细节内容,便于后期的复习和回顾。
课程需要学习的知识主要包括以下内容:
- UI组件:学习Android UI组件相关知识
- 布局:学习如何将多个UI组件排版成想要的界面
- 渲染:学习Android UI渲染流程及原理
- 交互:学习Android常规的交互知识及原理
- 动画:学习Android动画相关知识
- 自定义View:学习如何自定义View
1. 常规的UI组件
常规UI组件大多来自于package提供的Android Framework中,其中的android.widget存放着我们所需要的UI组件
2. 常用布局
3. 布局渲染
- 页面绘制流程
- UI渲染流程
- 渲染流程
4. 交互
5.动画
动画分为以下三种类型:
1、帧动画
2、补间动画
3、属性动画
1、帧动画要点
2、补间动画要点
3、属性动画要点
动画总结
帧动画/补间动画 与 属性动画的异同
-
帧动画/补间动画:不改变动画的属性,在动画过程中仅对图像进行变换来达到动画效果。无论动画结果在哪,该View的位置和响应区域都是在原地,不会根据结果而移动;
-
属性动画:改变了动画属性 因属性动画在动画过程中对动态改变了对象属性,从而达到了动画效果。
6.自定义View
以上就是青训营第三次课程的大致内容,如果看到这些内容你还手足无措,那么不妨再去看一看青训营官方的学习资料文档:juejin.cn/post/712271…
如果看到以上内容大致可以明白要做什么,那么这部分的学习内容我已经基本掌握啦