Android:滑动抽屉式动画

时间:2012-06-14 01:38:54

标签: android android-layout android-animation

我希望为我的LinearLayout制作动画。

我想让它向上移动,同时看起来它正在消失在它上方的一条线(高度1dp的视图)后面,直到它最终完全消失。然后,当我想展示它时,我希望能够扭转它。

我对如何实现这一点感到很失落。我的第一个想法是,我可能会以某种方式将我的布局转换为Clip-Drawable并使用TranslateAnimation并改变它可以看到多少,但这似乎过于复杂和困难。我怎么能制作动画(可能是一组动画?),或者以其他方式实现这种效果?

1 个答案:

答案 0 :(得分:2)

如果1dp线在较大的视图中,则可以将LinearLayout动画化为在其后面消失。将TranslateAnimation与动画侦听器一起使用,然后在onAnimationEnd中,可以将LinearLayout的可见性设置为View.GONE。