我想在单击按钮时做一个动画,将出现另一个布局,该布局看起来好像是从按钮内部生长的。我找不到任何教程或线索。请帮助我。
最佳答案
使用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()可见