NineOldAndroids属性动画兼容包

属性动画的兼容包里,nineoldandroids是个挺靠谱的选择,适合你还在维护低版本安卓 App 的时候。它把新版里的ObjectAnimator搬到了老系统上,语法基本不变,迁移成本低,动效也丝滑。

导包时记得引入:import com.nineoldandroids.animation.ObjectAnimator;。这一步别漏了,不然直接报错。老项目加上这个包,属性动画立马能跑起来,还挺方便的。

动画用法也挺熟悉,比如你可以像平常一样写:

ObjectAnimator.ofFloat(view, "alpha", 0f, 1f).setDuration(500).start();

响应也快,兼容性不错,在 Android 2.x 到 4.x 上跑都没问题。

如果你是用 AutoJs 的,还能参考下这个 ObjectAnimator 的例子,配合脚本也能玩动画,效率还蛮高的。

更多资料你也可以看看:

如果你正好在做老项目迁移动画效果,或者想把动画写法统一一下,nineoldandroids真的可以试试,体积不大,效果还挺不错的。

jar 文件大小:187.86KB