【问题标题】:Android - What replaces the NineOldAndroids animation library?Android - 什么取代了 NineOldAndroids 动画库?
【发布时间】:2015-11-06 20:02:17
【问题描述】:

Jake Wharton 的 NineOldAndroids 动画库自 2014 年 7 月起已被弃用。我想在我的应用中替换它,因为我们现在的目标是 API 16+。

我查看了所有内容,但找不到从 NineOldAndroids 迁移到支持库的指南。我见过关于使用ViewCompatViewPropertyAnimatorCompat 的一般cmets,但其他的不多。例如,我不确定如何替换com.nineoldandroids.animation.Keyframe.FloatKeyframe

我知道我可以挖掘 NineOldAndroids 源代码以查看它使用了哪些核心 Android 动画类,但这无助于我过渡到动画支持库。另外,我猜其他人已经经历过这种迁移,并且可能愿意分享他们的知识和笔记。

有谁知道哪些特定的支持库类和模块替换了 NineOldAndroids 中的那些?是否有一组已知的迁移步骤可供采取?

【问题讨论】:

    标签: android migration android-animation android-support-library nineoldandroids


    【解决方案1】:

    我认为现在您拥有 Goolge 在 I/O 2017 中宣布的“基于 Android-Physics”的动画库,它可以很好地替代 NineOldsAndroid 库。

    dependencies {
        ...
        compile "com.android.support:support-dynamic-animation:26.0.0-beta1"
    }
    

    【讨论】:

      猜你喜欢
      • 2014-03-08
      • 2013-11-05
      • 1970-01-01
      • 2015-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多