新しい 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 は、アニメーションが終了したことを通知しますが、何も変わりません。
何か助けはありますか?