2011-07-25 14 views
5

私はアクティビティを開始し、3Dフリップとしての移行を作成しようとしています(多くはIPhoneと同じように述べています)、残念ながら満足のいく回答はまだ見つかりませんでした。ハマった。3Dフリップアニメーションを使用してアクティビティを開始

今、特定のボタンを押したときにレイアウトが反転しているが、それはロードされなかった活動であるレイアウトを参照しているので、彼らはすべて彼らを記入しないように、私は、全体のレイアウトのための http://www.inter-fuser.com/2009/08/android-animations-3d-flip.html を実装しました

アイテムおよびデータ(例えば、展開可能なリストビュー)を含む。

私はstartActivity()を呼び出した後、アクティビティが作成されますが、呼び出し元アクティビティのframelayoutコンテナが隠されているので、私は元に戻すことができません。(私はoverridePendingTransitionを使用しましたが、重要ではありません)。

私は本当にあなたの助けを使用して私の心を失っている可能性があります... ありがとう!

答えて

4

申し訳ありませんが、これはできません。現在、ウィンドウマネージャーは2次元アニメーションのみをサポートしています。

+0

デベロッパーがAndroid 2.2以上を使用している場合は、3Dアニメーションもサポートされていませんか? –

+0

3Dウィンドウのアニメーションは、4.0以降ではまだサポートされていません。 – hackbod

+1

3Dウィンドウのアニメーションはサポートされていませんが、アクティビティを作成してsetContentView()を呼び出すことができます。また、onAttachedToWindow()(API 7以上)ではFlip3dAnimationを実行して同じ効果を得ることができます。 – Tom

関連する問題