废话不说,先上图
这样一个图如果需要让中间的正方形逆时针转,外层正方形顺时针转,你会怎么做?
1.简单,弄两个ImageView然后让他们转起来就好了。
貌似这样做确实比较简单,但如果正方形数量比较多的时候就尴尬了,或者我要让这个动画当某段文字的背景,这种做法就比较麻烦了
2.用gif图实现
gif图较大,且拉伸容易失真
3.帧动画
将动画拆分成n个图片,顺序播放。对于一些简单动画没必要这样做,如旋转放大这些,我们只要一张图片然后自己加动画就可以实现了。
接下来说说我的做法: