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