1

ボタンをクリックすると、ボタンの内側から成長するように見える別のレイアウトが表示されるアニメーションを実行しようとしています.チュートリアルや手がかりが見つかりません..助けてください.

4

1 に答える 1

1

http://developer.android.com/reference/android/view/animation/ScaleAnimation.htmlを使用しますScaleAnimation

これが必要なコンストラクターです。

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 に答える