android动画:淡出视图并移动视图,使用平滑动画填充空间

时间:2012-04-23 09:43:40

标签: android animation

在我的布局中,我有3个视图垂直放置在彼此之上

view1 
view2
view3

如果用户点击view1它应该淡出,当淡入淡出时,view2和view3应向上移动以使其平滑填充 我知道如何为view1制作淡出动画,我知道有一个监听器指示动画已完成,但我无法移动view2和view3以平滑地填充剩余空间。也许它是一个简单的问题,可能之前发布但我无法找到它。感谢

2 个答案:

答案 0 :(得分:0)

也许你可以试试:

view1.startAnimation( /* your animation */ );
view1.setVisibility(View.GONE);

答案 1 :(得分:0)

Animation animationPrevious = AnimationUtils.loadAnimation(this, R.anim.//ur animation type comes here//);
view.startAnimation(animationPrevious);