2013-01-09 3 views
2

아래와 같이 replace를 호출 할 때 fade animation을 멈출 수있는 방법에 대한 아이디어가 있습니까?안드로이드 stop FragmentTransaction animation

FragmentManager  fm   = activity.getFragmentManager(); 
    FragmentTransaction transaction = fm.beginTransaction(); 

    transaction.replace(Id,Fragment,Tag); 

답변

2

간단한 :

transaction.setCustomAnimations(0,0); 

또한 R.anim. 자원에 대한 참조를 전달하여, 당신이 원하는 모든 사용자 지정 애니메이션을 설정하려면이 방법을 사용할 수 있습니다.

+0

Yip, 정답입니다. 그러나 그것은 ListView를 오버레이하는 다른 액티비티를 통해 움직이고있는 앱의 ListView이기 때문에 도움이되지 못했습니다. 꽤 바쁜 물건들 ...하지만 해결 방법을 찾았습니다. – Houston

+0

어떤 이유에서 사용자 지정 애니메이션을 설정해도 특정 장치에 기본 페이드 애니메이션이 있습니다. 모든 수정? – ralphgabb