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



我想从我的项目中替换com.nineoldandroids库的依赖项,并将其替换为android原生库。

我正试图以此为基础进行一个项目http://www.tutecentral.com/android-swipe-listview/。然而,我不需要支持低于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;

谢谢。

我也有同样的问题,想去掉nineoldandroids库。

根据@Selvin的评论,这就是你需要做的:

1.)删除所有导入
2.)Animation和ValueAnimator是android.Animation软件包的一部分
3.)ViewHelper并没有真正做任何在每个视图的方法中都不可用的事情。

例如:

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

希望能有所帮助。

最新更新