-1

新しい FrameLayout を作成し、次の開始パラメーターに設定しました。

        FrameLayout layout = new FrameLayout(this);
FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(0, 0);
                layout.setLayoutParams(params);
    main_layout.addView(layout);

その後、(0 | 0)から(400 | 600)までアニメーション化(スケール)したい

Animation anim = new ScaleAnimation(0, 400, 0, 600, 200, 300);
        anim.setDuration(400);
        anim.setAnimationListener(this);
        layout.setAnimation(anim);

残念ながら、FrameLayout の幅と高さは影響を受けません。AnimationListener は、アニメーションが終了したことを通知しますが、何も変わりません。

何か助けはありますか?

4

1 に答える 1