想象一下,你有這樣的佈局:如何使用動畫平滑地翻譯查看屏幕?
___________________________________________
| |
| |
| TOP CONTENT |
| |
|_________________________________________|
| |
| |
| BOTTOM |
| CONTENT |
| |
|_________________________________________|
我想頂端內容滑出屏幕,我可以做成功使用翻譯動畫(XML格式的定義)。我設置了一個監聽器,以便在動畫結束時,TOP CONTENT的可見性設置爲View.GONE。我的問題是,在動畫執行過程中,TOP CONTENT佔據的區域仍然保留在屏幕上。底部內容不會隨之滑動。基本上,對於動畫執行的500毫秒,BOTTOM CONTENT停留在其位置,然後在動畫結束後突然向上移動。
我該如何使底部內容保持layout_below參數與TOP CONTENT的底部邊緣並平滑地向上滾動至TOP CONTENT?這是否需要在底部內容上使用另一個動畫?
感謝您的幫助!
感謝您的回覆。我的問題是如何設置fromYDelta的百分比?你只是猜測並檢查並看看TOP CONTENT容器底部有什麼排隊? – Rockmaninoff
我只是將相同的'動畫'應用於我正在動畫的視圖。這通常取決於特定的情況,但似乎你需要調整一下。試試看。 :-) – Wroclai