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

时间:2016-04-06 10:01:30

标签: android animation nineoldandroids animator viewhelper

我想从我的项目中替换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;

谢谢。

1 个答案:

答案 0 :(得分:8)

我遇到了同样的问题,想要摆脱九折手机库。

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

1。)删除所有进口
2.)动画和ValueAnimator作为android.animation包的一部分提供 3.)ViewHelper并没有真正做任何尚未作为每个视图方法的一部分可用的内容。

例如:

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

希望它有所帮助。