描述:一个Android动画框架
复杂度:★★☆☆☆
分组:【Dora大控件组】
关系:暂无
技术要点:Path的使用、二三阶贝瑟尔曲线、属性动画
https://github.com/dora4/dora_animator/blob/main/art/dora_animator.apk
动画可以进行叠加,且所有节点都是以原控件为参考。
val tv = findViewById<TextView>(R.id.tv)
(LineTo(100f, 0f) + LineTo(0f, 100f)).startAnimation(tv, 3000)
(RotateAction(90f) + RotateAction(180f)).startAnimation(tv, 3000)
(AlphaAction(0.5f) + AlphaAction(1f)).startAnimation(tv, 3000)
(ScaleAction(2f, 2f) + ScaleAction(1f, 1f)).startAnimation(tv, 3000)