web-dev-qa-db-ja.com

APIレベル<11のObjectAnimator

つまり、Androidで本当にイライラしています。APIのレベルを11を超えてロールバックすると、事実の半分が機能しなくなります。なぜiOSのように簡単でうまくいかないのでしょうか。 !

The ProblemObjectAnimatorsを使用して、Fragments間の遷移をアニメーション化しています。 APIレベル11以上であれば、何でも問題なく機能します。ビルドターゲットを11未満に変更するとすぐに、xmlファイルでpropertyNamevalueTypeなどの属性のリソース識別子が見つからないという問題が発生します。

質問 APIレベル> 7で機能するFragment遷移をアニメーション化するには、代わりに何を使用する必要がありますか?.

前もって感謝します。

28
StuStirling

http://nineoldandroids.com/ を使用することをお勧めします。これは、ActionBarSherlockプロジェクトの同じメーカーからのもので、API 1以降で動作するサポートObjectAnimatorを導入しています。

26
Rafael Nobre

Property AnimationAndroid 3.0(API level 11)で導入

より低いサポートのためにAndroidバージョン、(私は試していませんが、使用できます)

Nine Old Androidsダウンロード

Honeycomb(Android 3.0)アニメーションAPIをプラットフォームのすべてのバージョンで使用するためのAndroidライブラリ。1.0に戻ります。

このブログもご覧ください フラグメントトランザクションリファレンス

そして、SO質問 Android Fragmentの標準的な移行がアニメーションしない

2
user370305