【发布时间】:2012-05-03 22:09:53
【问题描述】:
在我的布局中,我有 3 个垂直放置的视图
view1
view2
view3
如果用户点击 view1,它应该会淡出,当淡入完成时,view2 和 view3 应该向上移动以平滑地填充它
我知道如何为 view1 制作淡出动画,并且我知道有一个侦听器指示动画已完成,但我无法向上移动 view2 和 view3 以平滑地填充剩余空间。也许这是一个简单的问题,也许之前发布过,但我找不到。谢谢
【问题讨论】:
在我的布局中,我有 3 个垂直放置的视图
view1
view2
view3
如果用户点击 view1,它应该会淡出,当淡入完成时,view2 和 view3 应该向上移动以平滑地填充它
我知道如何为 view1 制作淡出动画,并且我知道有一个侦听器指示动画已完成,但我无法向上移动 view2 和 view3 以平滑地填充剩余空间。也许这是一个简单的问题,也许之前发布过,但我找不到。谢谢
【问题讨论】:
Animation animationPrevious = AnimationUtils.loadAnimation(this, R.anim.//ur animation type comes here//);
view.startAnimation(animationPrevious);
【讨论】:
或许你可以试试:
view1.startAnimation( /* your animation */ );
view1.setVisibility(View.GONE);
【讨论】: