6
所以我有這個ActivityGroup在其中顯示2個活動。當我切換時,我希望有這種過渡效果,當前視圖向左滑出屏幕,新視圖從右側進入。 這是我的切換代碼,假設目前的觀點是viewA
:帶動畫的ActivityGroup切換視圖
Intent i = new Intent(this, ViewA.class);
viewB = getLocalActivityManager().startActivity("viewb", i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)).getDecorView();
setContentView(viewB);
現在,當我這樣做,viewB的背景被顯示,並viewB內容的幻燈片中,這不是我想要的東西:
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被展示,但事實並非如此。