私はアンドロイドで、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);
}
問題は、アニメーションの実行時に白い背景があることです。白い背景を避ける方法 (アニメーションの実行時に白い背景ではなく現在のビューを表示したい)。
前もって感謝します。