6

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

谢谢你。

4

1 回答 1

9

我有同样的问题,想摆脱 Nineoldandroids 库。

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

1.) 删除所有 Imports
2.) Animation 和 ValueAnimator 作为 android.animation 包的一部分提供
3.) ViewHelper 并没有真正做任何作为每个视图方法的一部分尚不可用的事情。

例如:

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

希望能帮助到你。

于 2017-02-10T13:01:45.733 回答