Android 使用com.nineodeldroids库的替代方案是什么

Android 使用com.nineodeldroids库的替代方案是什么,android,animation,nineoldandroids,animator,viewhelper,Android,Animation,Nineoldandroids,Animator,Viewhelper,我想从我的项目中替换com.nineodeldroids库的依赖项,并将其替换为android本机库 我正试图在此基础上做一个项目。 但是,我不需要支持低于v11的android版本。因此,没有必要使用此库。但是我找不到在它的位置上使用什么,而不修改代码本身 项目将导入这些类 import com.nineoldandroids.animation.Animator; import com.nineoldandroids.animation.AnimatorListenerAdapter; im

我想从我的项目中替换com.nineodeldroids库的依赖项,并将其替换为android本机库

我正试图在此基础上做一个项目。 但是,我不需要支持低于v11的android版本。因此,没有必要使用此库。但是我找不到在它的位置上使用什么,而不修改代码本身

项目将导入这些类

import com.nineoldandroids.animation.Animator;
import com.nineoldandroids.animation.AnimatorListenerAdapter;
import com.nineoldandroids.animation.ValueAnimator;
import com.nineoldandroids.view.ViewHelper;
import static com.nineoldandroids.view.ViewHelper.setAlpha;
import static com.nineoldandroids.view.ViewHelper.setTranslationX;
import static com.nineoldandroids.view.ViewPropertyAnimator.animate;

谢谢。

我也有同样的问题,想摆脱Nineodandroids库

根据@Selvin注释,这是您需要做的:

1.)删除所有导入内容
2.)Animation和ValueAnimator作为android.Animation软件包的一部分提供
3.)ViewHelper不会真正执行任何作为每个视图方法的一部分还不可用的操作

例如:

ViewHelper.setScaleX -> view.setScaleX
ViewHelper.setY -> view.setY
ViewHelper.setAlpha -> view.setAlpha

希望有帮助。

显然是类(前3个)和方法(创建自己的帮助程序或像这样“翻译”它:
ViewHelper.setAlpha(view,alpha)
=>
view.setAlpha(alpha)
)从android frameworkThank you@Selvin这解决了ViewHelper的问题,因为我用android.animation替换了com.ninealdroids.animation,它成功了。@Selvin请回答这个问题,这样我就可以接受它了。