2011-07-13 157 views
1

最近我試圖讓我的自定義ViewGroup動畫(縮放/翻譯動畫)獨立它的子視圖一直有很多麻煩。值得注意的是我的自定義ViewGroup是可見的,而不僅僅是一個容器,因此需要對它進行動畫處理,而不僅僅是兒童。動畫ViewGroup沒有動畫子視圖

我希望我的ViewGroup有2個狀態,未展開和展開,前者能夠顯示1個視圖,而後者能夠顯示該視圖以及另外4個(共5個)視圖。

我的ViewGroup用來進入/退出展開狀態的動畫已完成,我對此非常滿意。雖然在ViewGroup中添加視圖時,它將使用與我的ViewGroup相同的動畫進行展開,而這絕對不是我想要的。好吧,這是很多解釋(希望你理解它的一半),但現在我想實現。我想用一個動畫師和所有的子視圖與另一個獨立的動畫師控制我的ViewGroup。

我有一種感覺,我在這個錯誤的方式,所以如果任何人有更容易/更好的建議比請做。

謝謝!

回答

1

我用ValueAnimator和動畫我的ViewGroup的的LayoutParams :)

+3

的分享你如何成功地做到這一點任何機會,解決我的問題? – TalMihr