0

私はアンドロイドで、1つのアクティビティ(1つのアクティビティのみ)で setContentView をオーバーライドしてアニメーションを作成します。私はこれを試してみましたが、うまくいきました:

@Override
public void setContentView(int layoutResID) {
    LayoutInflater inflator=getLayoutInflater();
    View view=inflator.inflate(layoutResID, null, false);
    view.startAnimation(AnimationUtils.loadAnimation(this, android.R.anim.slide_in_left));
    super.setContentView(view);
}

問題は、アニメーションの実行時に白い背景があることです。白い背景を避ける方法 (アニメーションの実行時に白い背景ではなく現在のビューを表示したい)。

前もって感謝します。

4

1 に答える 1