2011-07-25 35 views
5

我正在嘗試啓動一個活動並創建一個3d翻轉過渡(正如很多人在iPhone上所說的完全一樣),不幸的是我還沒有找到令人滿意的答案,我被卡住了。使用3d翻轉動畫開始活動

我實現http://www.inter-fuser.com/2009/08/android-animations-3d-flip.html 整個佈局,使現在按下某個按鈕的佈局時翻轉,但因爲它是指佈局是在不加載活動,他們沒有填寫他們所有的項目和數據(例如可擴展列表視圖)。

但是,當我打電話給startActivity()後,創建了一個活動,當然在調用者活動中隱藏了framelayout容器 - 所以我不能翻轉回來......(我使用了overridePendingTransition,應該無關緊要)。

我真的可以使用你的幫助正在失去我的想法... 謝謝!

回答

4

對不起,你不能這樣做 - 窗口管理器目前只支持2d動畫。

+0

如果開發者使用Android 2.2或更高版本,那麼也不支持三維動畫? –

+0

從4.0開始,3d窗口動畫仍然不受支持。 – hackbod

+1

雖然不支持3D窗口動畫,但您可以創建一個Activity,調用setContentView(),並在onAttachedToWindow()(API 7或更高版本)中,您可以在View上運行Flip3dAnimation以獲得相同的效果。 – Tom