1

私は書いています

Animation anIn;

しかし、アニメーションエラー、

Animation cannot be resolved to a type;

インポートしたくない

android.view.animation;

nineoldandroids図書館を利用したい。そのライブラリ プロジェクトをワークスペースにインポートしてから、 my project 、プロパティを右クリックし、Android タブでワークスペースのライブラリを参照します。com.nineoldandroids のインポートが表示されるようになりました。しかし、エラーはまだ存在します!

どうしたの?サンプルを Android アニメーションのインポートからインポートに変更するにはどうすればよいnineoldandroidsですか?

4

2 に答える 2

3

私がここに見るように: http://nineoldandroids.com/

ObjectAnimatorアニメーションパッケージのみがあり、たとえばビューをアニメーション化するには、代わりにインポートして使用する必要がありますAnimation

nineoldandroid のソースをダウンロードできますが、Animationクラスがまったくないことがわかりました。

ここに画像の説明を入力

更新しました

Nineoldandroid ライブラリは、新しい (ハニカム (api11+) に付属) アニメーション API (アニメーター) を備えた古いデバイスをサポートするために使用されます。したがってAnimation、API 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 に答える