确实好久没有发表文章了,最近整理了 Android 动画方面的教程,从一般的动画到 Material design 中涉及到的动画(只要是属于 Android 动画范畴)整个梳理了一边。 其详尽程度难得一见,由于大多是整理的前辈文章,也由于整体文章过于庞大,所以没有作为自己的独立文章,而是作为一个 **动画文章系列** 连同 Demo 放在了 [Github](https://github.com/OCNYang/Android-Animation-Set) 上。下面列出主要目录结构:
- 中文讲解(README)请直接点击对应标题
- English explanation(or readme), Do not click on the title, please click on the tip address
Ⅰ. View Animation / 视图动画
English explanation can go to read this article
Ⅱ. Drawable Animation / 帧动画 / Frame 动画
English explanation can go to read this article
Ⅲ. Property Animation / 属性动画
English explanation can go to read this article
Ⅳ. Ripple Effect / Touch Feedback / 触摸反馈动画
English explanation can go to read this article
Ⅴ. Reveal Effect / 揭露动画
English explanation can go to read this article
Ⅵ. Transition Animation / 转场动画 & 共享元素
English explanation can go to read this readme
Ⅶ. Animate View State Changes / 视图状态动画
English explanation can go to read
StateListAnimator and StateListDrawable
Ⅷ. AnimatedVectorDrawable / 矢量图动画
English explanation can go to read this article
or AnimatedVectorDrawable
or VectorDrawable