2013-02-22 88 views
-1

我有一個GridView,它顯示我的應用程序中所有活動的圖像。當用戶點擊其中一個GridView項目時,我想開始該活動。我們會打電話給您,開始Activity,FirstActivity。現在,當用戶點擊FirstActivity中的按鈕時,我想開始第二個活動,我們將其稱爲SecondActivity。但是,從FirstActivity轉換到SecondActivity時,我想在兩者之間顯示GridView。當在兩個活動之間切換時,在兩者之間進行動畫時顯示第三個視圖?

這將是這個樣子:

GridActivity(網格項選擇) - > FirstActivity
FirstActivity(點擊按鈕) - > GridActivity - > SecondActivity

回答

0

您可以使用ActivityOptions類來進行自定義動畫在活動開關上。可悲的是,它僅適用於API v16

+0

感謝您的回覆,但我不想從2.3.3開始。 – 2013-02-22 13:39:01

+0

在這種情況下,您可以切換到碎片而不是活動。你可以爲你的FragmentTransactions定製動畫。這是向後兼容的 – atermenji 2013-02-22 13:55:07

-1

您可以在2之間開始一個新的活動,這將是一個動畫。

這是多麼我已經做到了:

在活動1,按鈕點擊我打電話活性2這僅僅是一個進度條和一些動畫視圖,並一直持續到我acitivity3是準備開,然後我activity2啓動activity3。

如果您只想擁有該動畫,但您沒有任何實際加載操作,則可以使用線程來模擬一些工作,例如3秒鐘,然後調用目標活動。