6
このアクティビティグループには2つのアクティビティが表示されます。私が切り替えるとき、私はこのトランジション効果を持っていたい、現在のビューは画面の左にスライドし、新しいビューは右から来る。私は次のことを行うときに、viewBの背景が示されます、そしてviewBの内容は、これは私が欲しいものではありません、中にスライド今アニメーションのあるアクティビティグループの切り替えビュー
Intent i = new Intent(this, ViewA.class);
viewB = getLocalActivityManager().startActivity("viewb", i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)).getDecorView();
setContentView(viewB);
: これは、現在のビューがviewA
であると仮定すると、切り替えのための私のコードです:
Animation animIn = AnimationUtils.loadAnimation(this, R.anim.righttoleftin);
viewB.startAnimation(animIn);
Animation animOut = AnimationUtils.loadAnimation(this, R.anim.righttoleftout);
viewA.startAnimation(animOut);
setContentView(viewB);
どうすればこの問題を解決できますか?
実際には、上記は機能します。 viewAが表示されていると思っていたのは問題でしたが、そうではありませんでした。