2011-09-02 26 views
6

Bu 2 Etkinlik'i gösterdiğim bu ActivityGroup'um var. Geçiş yaparken bu geçiş efektine sahip olmak istiyorum, mevcut görünüm ekranın solundan kayar, sağdan gelen yeni görünüm. Ben aşağıdakileri yaptığınızda, viewB arka plan gösterileceğini ve viewB içeriği istediğim bu değil, slayt ŞimdiActivityGroup animasyonlu görünümü değiştir

Intent i = new Intent(this, ViewA.class); 
viewB = getLocalActivityManager().startActivity("viewb", i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)).getDecorView(); 
setContentView(viewB); 

: Bu geçerli görünüm viewA olduğunu varsayarak, geçiş için benim kodudur:

Animation animIn = AnimationUtils.loadAnimation(this, R.anim.righttoleftin); 
viewB.startAnimation(animIn); 
Animation animOut = AnimationUtils.loadAnimation(this, R.anim.righttoleftout); 
viewA.startAnimation(animOut); 

setContentView(viewB); 

Bunu nasıl başarabilirim?


Aslında yukarıdakiler çalışıyor. ViewA'nın gösterildiğini düşündüğüm bir sorunla karşılaştım.

cevap

0

burada this

sadece XML yapılabilir tek dezavantajı bir göz atın.

Bu yardımcı olur umarım

İlgili konular