28

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

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

APIFragmentレベル > 7 で動作するトランジション をアニメーション化するには、代わりに何を使用すればよいでしょうか。

前もって感謝します。

4

2 に答える 2

26

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

于 2012-12-17T11:28:22.810 に答える
2

Property Animation Android 3.0 (API レベル 11) で導入

Androidの下位バージョンをサポートするため(試していませんが、使用できます)

ナイン・オールド・アンドロイド ダウンロード

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

このブログFragment Transactions Referenceもご覧ください

そして、このSOの質問Android Fragment standard transition not animate

于 2012-07-24T10:34:01.723 に答える