2011-09-07 113 views
1

我構建了一個Listview,這個Listview的每個項目在由一個Gallery組成的佈局中。 點擊圖庫中的一個項目,我想將它翻譯成我的屏幕頂部。android listview兒童動畫

即使有setZAdjustment(Animation.ZORDER_TOP);我的畫廊細胞不會移出畫廊。

我認爲這是因爲它不能超出它的父視圖。

有沒有辦法做到這一點?

感謝

回答

1

我想這是因爲它不能到外面去它的父視圖。

你是對的。

您無法移動該精確視圖。你可以做的是讓自己成爲一個新的ImageView,並將其添加到選定單元格頂部的頂層佈局中。通過調用gallery單元格上的.getDrawingCache()來設置其圖像。然後,您可以將新的ImageView動畫到任何你想要的位置。

根據你想用它做什麼,一旦它被移動,這可能會爲你工作。但公平的警告,這是一個有點複雜的過程,以達到你在