在Android应用上创build滑下animation的最佳方法是什么?

我刚刚进入Android开发,基本上我有5个矩形button堆叠在一起。

当我点击一个(比方说最上面的那个)时,我想让其他4滑下来,另一组button或者任何其他的显示在它们之间。

而且我希望过渡是滑动的,而不是仅仅出现。

有关如何实现该function或使用哪些function的任何build议?

Solutions Collecting From Web of "在Android应用上创build滑下animation的最佳方法是什么?"

首先,您需要像这样定义XML中的animation:

从顶部向下滑动:

<set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:fromYDelta="-100%" android:toYDelta="0%" android:duration="1000"/> </set> 

向上滑出屏幕:

 <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:fromYDelta="0%" android:toYDelta="-100%" android:duration="1000"/> </set> 

你可以像这样加载animation:

 Animation slide = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.slide_down); 

然后你可以像这样将animation应用到你的视图:

 view.startAnimation(slide);