andriod 动画分为了帧动画、补间动画和属性动画,那么炫酷的动画效果是要如何做出来呢?
工具/原料
电脑
方法/步骤
1
1.首先如果是要做复杂漂亮的动画的话,就可能用到帧动画或者gif,但 缺点是占用空间大、适配比较麻烦。
2
2.要做波浪, 风吹旗帜飘扬,扭曲拉伸效果, 水滴吸入、缩放、移动、旋转、渐变、吸入等各种动画效果。
3
3.以上动画效果是重写View的onDraw函数, Canvas类的drawBitmapMesh函数可以实现的。
4
4.但是最近新出的矢量图片类型SVG,通过配置xml就可以展示图片,而且有占用空间小,适配性高的优点。
5
5.图片类型使用 VectorDrawable > WebP > Png > Jpeg, 最推荐使用VectorDrawable。然后通过配置个json实现SVG动画。
注意事项
仅供参考。
上一篇:宝宝辅食~牛肉胡萝卜丸子牛肉丸
下一篇:小白也能做手工牛肉丸