2013-06-02 2 views
0

나는 이것에 대해 몇 가지 게시물을 보았지만 성공하지 못했습니다.animation in setcontetview 변경

메신저 전체 응용 프로그램에 대한

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

을 사용하고 난 하나 개의 활동이 단지 같은 영향으로보기를 변경하고 싶습니다.

내가이 솔루션 보았다

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

처음에는 overridePendingTransition(R.anim.slide_in_left, R.anim.slide_out_right); 으로 전화해야합니다. 즉, 다른 활동의 onCreate으로 전화해야합니다.

this question 당신에게 지금 "된 setContentView"작업

+0

overridePendingTransition 도움이 될이 내 porblem입니다. –