- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我想在我的项目中使用 nineOldAndroid。我已经下载了项目并导入了库并且工作正常。现在我已将库添加到我的项目中,但出现此错误。
06-17 18:26:33.930: E/AndroidRuntime(1290): FATAL EXCEPTION: main
06-17 18:26:33.930: E/AndroidRuntime(1290): java.lang.NoClassDefFoundError: android.animation.ObjectAnimator
06-17 18:26:33.930: E/AndroidRuntime(1290): at my.package.es.MainFragment$1.onClick(MainFragment.java:105)
06-17 18:26:33.930: E/AndroidRuntime(1290): at android.view.View.performClick(View.java:2501)
06-17 18:26:33.930: E/AndroidRuntime(1290): at android.view.View$PerformClick.run(View.java:9107)
06-17 18:26:33.930: E/AndroidRuntime(1290): at android.os.Handler.handleCallback(Handler.java:587)
06-17 18:26:33.930: E/AndroidRuntime(1290): at android.os.Handler.dispatchMessage(Handler.java:92)
06-17 18:26:33.930: E/AndroidRuntime(1290): at android.os.Looper.loop(Looper.java:130)
06-17 18:26:33.930: E/AndroidRuntime(1290): at android.app.ActivityThread.main(ActivityThread.java:3835)
06-17 18:26:33.930: E/AndroidRuntime(1290): at java.lang.reflect.Method.invokeNative(Native Method)
06-17 18:26:33.930: E/AndroidRuntime(1290): at java.lang.reflect.Method.invoke(Method.java:507)
06-17 18:26:33.930: E/AndroidRuntime(1290): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:847)
06-17 18:26:33.930: E/AndroidRuntime(1290): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:605)
06-17 18:26:33.930: E/AndroidRuntime(1290): at dalvik.system.NativeStart.main(Native Method)
在错误行中我有这段代码:
button_my.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
objectAnimator = ObjectAnimator.ofFloat(miscrol, "scrollY", 0, 480).setDuration(3000);
objectAnimator.start();
}
});
06-17 18:46:59.810: E/AndroidRuntime(1576): FATAL EXCEPTION: main
06-17 18:46:59.810: E/AndroidRuntime(1576): java.lang.StackOverflowError
06-17 18:46:59.810: E/AndroidRuntime(1576): at com.nineoldandroids.util.IntProperty.set(IntProperty.java:43)
06-17 18:46:59.810: E/AndroidRuntime(1576): at com.nineoldandroids.util.IntProperty.set(IntProperty.java:43)
06-17 18:46:59.810: E/AndroidRuntime(1576): at com.nineoldandroids.util.IntProperty.set(IntProperty.java:43)
和我的代码:
public void onClick(View v) {
ObjectAnimator objectAnimator= ObjectAnimator.ofInt(miscrol, "scrollY", 0, 480).setDuration(3000);
objectAnimator.start();
}
最佳答案
检查您的导入。
您正在使用 Android 的 ObjectAnimator
,它不适用于您的 API 级别。 NineOldAndroids 有自己的 (com.nineoldandroids.animation.ObjectAnimator
)。
关于android - NoClassDefoundError nineoldAndroid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24269019/
我在我的代码中使用了 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() 方法
我是一名优秀的程序员,十分优秀!