这是我参与「第四届青训营 」笔记创作活动的第12天。
概要知识
分类
- 帧动画(FrameAnimation)
- View动画(tween Animation,也称:补间动画)
- 属性动画(Property Animation)
帧动画
顺序播放一组预先排好序的图片。
使用方法
-
在 res / drawable目录下定义一个xml文件,根节点为系统提供的animation-list然后放入定义好的图片;
-
使用AnimationDrawable类播放第一步定义好的Drawable中的图片,形成动画效果。
动画的 xml 文件示例,了解其中的参数
Animation类
View动画
设定一个View开始和结束的位置,中间的view会自动由系统补齐,不需要帧动画每一幅图都是提前准备好。
支持动画
平移、缩放、旋转、透明
使用方法
-
在 res / anim 目录下创建动画的 xml 文件 或 直接代码敲定
XML方式
代码指定
组合动画
使用AnimationSet 把 View动画的动画效果组合到一起
可以通过xml 、和代码的方式实现。
属性动画
Android3.0后引入的内容
补间动画的加强版