0

我正在寻找为我的 LinearLayout 制作动画。

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

我对如何实现这一目标有点迷茫。我的第一个想法是,我可能会以某种方式将我的 Layout 转换为 Clip-Drawable 并使用 TranslateAnimation 并更改可以看到的内容,但这似乎过于复杂和困难。我怎样才能制作动画(可能是一组动画?),或者以其他方式实现这种效果?

4

1 回答 1

2

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

于 2012-06-14T02:04:04.313 回答