2014-11-21 10 views
-1

나는 슬라이드 쇼 애니메이션이있는 DialogFragment가 있습니다. 대화 상자에서 단추를 클릭하면 대화 상자를 닫지 않고 다른 작업을 시작합니다. 문제는 매번 활동이 끝날 때마다 애니메이션이 대화 상자에서 실행된다는 것입니다. 대화 상자가 표시된 후 대화 상자 애니메이션을 끌 수있는 방법이 있습니까?애니메이션이 포함되지 않은 DialogFragment

+0

코드 ?????????????????? – therealprashant

답변

0

이상한 소리가납니다. 첫 번째 활동에 첨부 된 DialogFragment 인 경우 다른 활동을 시작할 때 대화 상자가 어떻게 표시됩니까? 또는 두 가지 작업 모두에 대해 DialogFragment를 다시 시작하고 있습니까?

어쨌든 자세한 내용을 모르면 시도 할 수있는 몇 가지 사항이 있습니다.

  1. 정말 두 번 같은 애니메이션을 실행하는 동일한 DialogFragment 인스턴스 인 경우

    , 당신은 처음에 거짓, 그리고 애니메이션을 발사 할 때 true로 설정됩니다 대화 상자에서 부울을 추가 할 수 있습니다. 그런 다음 부울이 거짓 일 때만 애니메이션을 시작합니다.

  2. 동일한 DialogFragment를 두 번 시작하는 경우, 설명하는 두 가지 활동 각각에 대해 DialogFragment를 생성 한 직후에 setArguments (Bundle)를 사용하고 부울 인수를 추가하여 생기.