如何在另一个可见的视图上方制作(移动)视图?

时间:2014-01-16 14:48:36

标签: android android-animation

我正在使用RelativeLayout将视图A堆叠在隐藏的视图B(GONE)上方。当用户点击视图A时,我希望视图A缓慢向上移动,然后显示视图B(可见)。

我怎样才能做到这一点?谢谢!

2 个答案:

答案 0 :(得分:1)

看看Android Animators。您还可以谷歌搜索类似"安卓动画片位置",您会找到大量示例,例如thisthis one

答案 1 :(得分:1)

对于A动画,您可以使用Animation类(及其子类)或Animator类(例如ObjectAnimator,它可以为视图的属性设置动画)

http://developer.android.com/reference/android/view/animation/TranslateAnimation.html http://developer.android.com/reference/android/animation/ObjectAnimator.html