1

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

view1 
view2
view3

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

4

2 回答 2

0

也许您可以尝试:

view1.startAnimation( /* your animation */ );
view1.setVisibility(View.GONE);
于 2012-04-23T09:46:12.870 回答
0
Animation animationPrevious = AnimationUtils.loadAnimation(this, R.anim.//ur animation type comes here//);
view.startAnimation(animationPrevious);
于 2012-04-23T09:48:20.137 回答