我有一個非常複雜的ListView
元素。當用戶向下滾動(例如第5個元素)時,我隱藏ActionBar
(通過hide()
方法)爲ListView
提供更多空間。看起來像當我這樣做時,android框架調用類似redraw
方法來將ListView的內容縮放到更大的空間。這種縮放比例在運行時發生,沒有任何內置動畫。而且,對於複雜的佈局(如我的),重繪對視圖提供了醜陋的閃爍效果,從而改變了自己的位置或大小。看起來這種行爲使得大多數情況下動態佈局更改不可用。有沒有人有任何想法如何解決這個問題?可能有一些棘手的方法來爲這種重繪提供動畫嗎?在運行時調整佈局大小時閃爍內容
P.S.我剛剛試過android:animateLayoutChanges="true"
,但沒有效果。視圖看起來更平滑,但眨眼仍然在這裏..
謝謝@Gabe Sechan,它看起來像工作解決方案(但當然可以只適用於ActionBar)。 – fraggjkee 2013-06-25 08:53:23