1

我在写

Animation anIn;

但动画错误,

Animation cannot be resolved to a type;

我不想导入

android.view.animation;

我想使用nineoldandroids图书馆。因此,将该库项目导入工作空间,然后右键单击我的项目、属性,然后在 Android 选项卡中对工作空间中的库的引用。现在我可以看到 com.nineoldandroids 的导入。但是还存在错误!

怎么了?如何将样本从 android 动画导入更改为nineoldandroids导入?

4

2 回答 2

3

正如我在这里看到的:http: //nineoldandroids.com/

只有动画包和动画,例如你必须导入和使用的视图,ObjectAnimator而不是Animation

可以下载nineoldandroid的源码,发现根本没有Animationclass。

在此处输入图像描述

更新

Nineoldandroid 库用于支持带有新的(带有蜂窝(api11+))动画api(Animators)的旧设备。因此,要使用Animationapi lvl 1 附带的类,您不需要使用 oldnineandroid,因为这些类已经在所有的 android 手机中。

如果你想使用新的 API,你只需要使用 Nineoldandroid。

链接了解=):http ://www.informit.com/articles/article.aspx?p=1755915

于 2013-01-17T06:26:43.167 回答
-1

转到 Eclipse 中的“java 构建路径”并从那里使用添加 jar,也首先删除 android 库引用。

于 2013-01-17T06:28:17.397 回答