自2014年7月以来,杰克·沃顿的NineOldAndroids动画库一直处于弃用状态。我想在我的应用程序中替换它,因为我们现在的目标是16+接口。
我已经找遍了,但是找不到从NineOldAndroids迁移到支持库的指南。我已经看到了关于使用ViewCompat和ViewPropertyAnimatorCompat的一般评论,但没有太多其他的评论。例如,我不确定如何替换com.nineoldandroids.animation.Keyframe.FloatKeyframe。
我知道我可以通过NineOldAndroids源代码来查看它使用了哪些核心的安卓动画类,但这并不能帮助我过渡到动画的支持库。此外,我猜其他人已经经历了这次迁移,并可能愿意分享他们的知识和笔记。
有人知道哪些特定的支持库类和模块取代了NineOldAndroids中的那些类和模块吗?是否有一组已知的迁移步骤可以采取?
发布于 2017-05-29 04:28:02
我想你现在有了Goolge在I/O 2017年宣布的“基于安卓物理的”动画库,它是NineOldsAndroid库的一个很好的替代品。
dependencies {
...
compile "com.android.support:support-dynamic-animation:26.0.0-beta1"
}https://stackoverflow.com/questions/31995241
复制相似问题