2011-05-18 103 views
3

當我將畫面的方向從縱向變爲橫向時,我必須給出動畫效果,反之亦然。我該如何去做這件事。安卓動畫方向變化

任何幫助,將不勝感激。謝謝!

+0

你想要什麼動畫?屏幕縱向/橫向之間的過渡或者您有其他一些動畫與佈局無關?順便說一句。 Deva是我的暱稱:) – Zelimir 2011-05-18 12:35:46

+0

嗨Zelimir,我正在尋找幻燈片(從下到上)效果,當我從肖像/風景,反之亦然。我有一個單獨的XML定義相同。 – Deva 2011-05-19 03:53:32

+0

因此,當屏幕旋轉發生時,新的屏幕會從底部出現,直到完全顯示爲止?你的屏幕包含哪些元素? – Zelimir 2011-05-19 10:06:50

回答

-1

在您的onCreate()活動方法中使用overridePendingTransition(int enterAnim,int exitAnim)。 和你的活動不應該在清單中使用android:configChanges =「orientation」標記,否則oncreate將不會在方向更改中調用...希望這會幫助你...我從你那裏得到了什麼

+0

Sam根據我的理解,overridePendingTransition(int enterAnim,int exitAnim)只能在startActivity(Intent)或finish()之後使用[糾正我錯誤],所以如何在方向更改而不是新活動的情況下使用它開始。 – Deva 2011-05-19 10:56:40

+0

是的,你是在這裏......但是,正如我記得我曾用它在onCreate()方法超級召喚後,它也可以在那裏...我想你應該試試 – Sam 2011-05-19 11:05:51

+0

還有一件事。這是用來從資源開始一些準備好的動畫,我想他想動畫布局轉換。 – Zelimir 2011-05-19 12:10:30