0

我有一个垂直的 LinearLayout,里面有两个另外的垂直布局。第一个总是显示,第二个取决于某个事件。我确实想在显示时为第二个布局设置动画。我怎样才能顺利和漂亮地做到这一点?太感谢了,

4

3 回答 3

1

你应该在 Github 上查看这个库。它可能会有所帮助。它是一个列表视图的动画库。 列表视图动画

于 2013-11-13T19:45:07.677 回答
0

您可以创建自己的动画,并在需要时animation将该动画应用于您的动画layout(在您显示布局时)

yourLayout.startAnimation(yourAnimation);
于 2013-11-13T19:29:53.727 回答
0

使布局动画化的一种非常简单而优雅的方法是android:animateLayoutChanges="true"在其父级上使用。除非您想自定义它,否则这可能需要大量工作才能从您的手中获得漂亮的动画。

借助 KitKat,Google 引入了android.transtion API,这可能也值得一看。

于 2013-11-13T19:22:10.903 回答