link:https://github.com/zzz40500/AnimatorCompat
简介:android3.0后引进了属性动画,原则上替代了补间动画,但是依然存在一些缺点:
1.属性动画propertyName 是 String 类型,而书写String类型的时候代码不做提示,运行的时候程序也不会报错,就是动画没有出来。
2.当多个动画组合的时候代码变成很长很长.
因此,使用AnimatorCompat创建动画
1.在最外层gradle文件中添加maven中央库:
2.在app的gradle中添加compile:
compile 'com.github.zzz40500:AnimatorCompat:0.1'
eg:
注:属性动画我还找不到设置组件的旋转中心,但是有getx和gety的方法可以设置旋转点。