2013-06-02 87 views
0

我看到一些關於這個帖子,但我沒有成功。setcontetview變化動畫

使用

overridePendingTransition(R.anim.slide_in_left, R.anim.slide_out_left); 

爲整個應用程序,我想一個活動只是更改視圖具有相同影響的IM。

我看到這個解決方案:

boolean isFirstXml=evaluatingConditionFunction(); 
LayoutInflater inflator=getLayoutInflater(); 
View view=inflator.inflate(isFirstXml?R.layout.myfirstxml:R.layout.myseconxml, null, false); 
view.startAnimation(AnimationUtils.loadAnimation(this, android.R.anim.slide_out_right)); 
setContentView(view); 

但我沒有真的瞭解它,它沒有工作,因爲我想要的。

例子會很棒。

回答

0

您必須在另一個Activity的開頭即onCreate處致電overridePendingTransition(R.anim.slide_in_left, R.anim.slide_out_right);

this question可以幫助你

+0

overridePendingTransition現在的工作 「的setContentView」 這是我的porblem。 –