- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我想从我的项目中替换 com.nineoldandroids 库的依赖项,并将其替换为 android native 库。
我正在尝试基于这个 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 并没有真正做任何作为每个 View 方法的一部分尚不可用的事情。
例如:
ViewHelper.setScaleX -> view.setScaleX
ViewHelper.setY -> view.setY
ViewHelper.setAlpha -> view.setAlpha
希望对您有所帮助。
关于android - 使用 com.nineoldandroids 库的替代方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36447778/
我在我的代码中使用了 android.animation.AnimatorListenerAdapter 类来收听动画。示例: downView.animate().translationX(-mVi
我想在我的项目中使用 nineOldAndroid。我已经下载了项目并导入了库并且工作正常。现在我已将库添加到我的项目中,但出现此错误。 06-17 18:26:33.930: E/AndroidRu
自 2014 年 7 月以来,Jake Wharton 的 NineOldAndroids 动画库已被弃用。我想在我的应用程序中替换它,因为我们现在的目标是 API 16+。 我查看了所有内容,但找不
您好,我正在尝试制作一系列动画,但失败得很惨。它在 4.0 时运行良好,但我使用 nineoldandroid 添加了对 2.2 和 2.3 的支持。它似乎可以工作,但是 AnimatorListen
我使用 NineOldAndroids 2.4.0 动画对象主要是对运动和变换的控制。在 Android 4.0 及更高版本上一切正常,但在以前的版本(2.1、2.3)上,动画元素未获得焦点且不可点击
private void createnewpattern(final String res) { final int width, height; BitmapDrawable im
我正在使用 NineOldAndroid 库来执行动画。动画适用于 API10,应用程序强制关闭。这是我的代码: import static com.nineoldandroids.view.View
我有以下代码,它将图像分成两半并在不同方向为每个部分设置动画: final AnimatorSet mSetAnim = new AnimatorSet(); final Animator topAn
friend .... 我在两个版本之间遇到动画问题...所以我将描述我的应用程序的要求和我面临的问题 1.My由动画组成,动画由viewpager组成。 2.并且该动画必须在2.2等低版本下才能正常
我在哪里可以下载“NineOldAndroids”以及如何在 eclipse 中导入它。当我尝试导入它时,我收到一条消息“找不到要导入的项目”。谁能告诉我如何导入它? 最佳答案 在eclipse 中导
我正在尝试使用 Espresso 测试我的 Activity (HomeActivity),它具有基于 NineOldAndroids 库的重复动画。我按照描述关闭了系统动画 here , 但它没有帮
我想从我的项目中替换 com.nineoldandroids 库的依赖项,并将其替换为 android native 库。 我正在尝试基于这个 http://www.tutecentral.com/a
我想在 ViewGroup 中以“向下滑动”方式添加 View 并以“向上滑动”方式移除 View 。所以我使用了 LayoutTransition.class 但 minSdk 8 不支持它。所以我
我在我的项目中使用了一些库/模块。 在其中两个库中,gradle 中使用了“nineoldandroids”,每个库中都有“-compile 'com.nineoldandroids:library:
我正在使用出色的框架 NineOldAndroids,但我找不到任何东西来设置动画 View 的轴心。具体来说,我正在尝试制作一个 scaleX + scaleY 动画,并在左上角边缘设置一个枢轴,因
我正在尝试移植 http://developer.android.com/training/animation/zoom.html回到 API < 11。 我正在使用 nineoldandroid 库
我添加了 ResideMenu在我的项目中使用它的 gradle 依赖项。但我遇到了这个问题: Error:Execution failed for task ':app:transformClass
我正在使用 Jake Wharton 的 nineoldandroids 库来实现与 Honeycomb 之前的设备兼容的动画。库:http://nineoldandroids.com/ 出于某种原因
我正在使用 NineOldAndroids 的 ObjectAnimators 通过以下代码淡入 Android Map v2 标记: mMarkerSelected = mMap.addMarker
我正在使用 scaleX() 为 ImageView 制作动画。这应该是一个从左到右填充的进度条。它在 API 10、18 和 19 上没有问题。但是在 API 16 上,setPivotX() 方法
我是一名优秀的程序员,十分优秀!