想象我有一個水平的LinearLayout實現一個工具欄,如下所示:我可以動畫(規模)的Android的佈局只是一個組成部分,並有動畫過程中佈局更新
[___Button1____] [___Button2___] [___Button3___] [___Button4___]
當用戶點擊Button2的,我想要工具欄更改爲:
[___Button1____] [___________Button2___________] [___Button3___]
工具欄應通過平滑動畫從第一個狀態轉換到第二個狀態。我想在Button2上使用縮放動畫,並且在發生這種情況時,Button3和Button 4應該向右移動(而動畫正在進行)。在動畫結束時(或者在)期間,我會淡出Button4。
問題:如何實現工具欄佈局的動畫,使得只有一個組件(即Button2)被縮放,而其他組件未縮放 - 佈局在Button2動畫期間被簡單更新。
我看着LayoutAnimationController,但它似乎並沒有讓我要麼: 1.不同的部件指定不同的動畫或 2表明,只有動畫一個組成部分,不動畫等。
我無法縮放整個工具欄,因爲它扭曲了我不想要的Button1/3/4。
有關如何做到這一點的任何想法?
您是否找到解決方案?我試圖做類似的事情 – 2010-02-10 22:11:05