1

我正在尝试在单击按钮时制作动画,另一个布局会出现,看起来像是从按钮内部增长的。我找不到任何教程或任何线索..请帮助我。

4

1 回答 1

1

使用ScaleAnimation http://developer.android.com/reference/android/view/animation/ScaleAnimation.html

这是您需要的构造函数:

public ScaleAnimation (float fromX, float toX, float fromY, float toY)

所以做类似的事情:

ScaleAnimation anim = new ScaleAnimation(0f, 1f, 0f, 1f);
anim.setDuration(700)//milliseconds
anim.setAnimationListener(new AnimationListener(){
...
});
myLayout.startAnimation(anim);

您可以向其添加 AnimationListener 并将您的布局设置为可见 atAnimationEnd()

于 2013-09-06T06:35:57.390 回答