我正在使用RelativeLayout將視圖A上方隱藏(GONE)的視圖B.當用戶點擊視圖A時,我希望視圖A緩慢向上移動,然後顯示視圖B(可見)。如何動畫(移動)視圖上方的另一個視圖變爲可見?
我該如何做到這一點?謝謝!
我正在使用RelativeLayout將視圖A上方隱藏(GONE)的視圖B.當用戶點擊視圖A時,我希望視圖A緩慢向上移動,然後顯示視圖B(可見)。如何動畫(移動)視圖上方的另一個視圖變爲可見?
我該如何做到這一點?謝謝!
看一看Android Animators。你也可以谷歌的「android動畫師位置」的東西,你會發現像this或this one例如噸。
對於動畫化,你可以使用動畫類(及其子類)或動畫類(如ObjectAnimator,其中動畫視圖的屬性)
http://developer.android.com/reference/android/view/animation/TranslateAnimation.html http://developer.android.com/reference/android/animation/ObjectAnimator.html
爲什麼你的看法B的消失,不可見? – Massimo
因爲那麼我的視圖B會使用空間 –
如果視圖B使用空間,您也可以在RelativeLayout中將視圖A放在視圖B上方。問題是什麼?如何移動A或如何在A下膨脹B? – Massimo