Oto sytuacja:Android Fragment animacji onResume
Używam fragment dziecka wprowadzonego z API 17. powiedzmy mam
ActivityA -> FragmentA
ActivityA -> FragmentB
FragmentA -> ChildFragmentA
FragmentA -> ChildFragmentB
Więc jestem na ActivityA->FragmentA->ChildFragmentA
i przejście do ActivityA->FragmentA->ChildFragmentB
z FragmentTransaction używanie animacji do dodawania do backstacku i otwierania backstacku (po przejściu do ChildFragmentB i animacji po naciśnięciu i przejściu do ChildFragmentA jest animacja).
Teraz nawiguję do ActivityA->FragmentB
(FragmentA nie jest długo przywiązany). Gdy przejdę z powrotem do ActivityA->FragmentA
, gdzie ChildFragmentB
jest widoczny, ChildFragmentB
animuje się tak, jak miało to miejsce po przejściu z ChildFragmentA
.
Chcę wyłączyć tę animację po wznowieniu . Ale trzymaj go, przechodząc między fragmentami dzieci. Ta animacja jest ustawiona w FragmentTransaction. Czy jest jakiś sposób, aby to się stało?
Czy próbowałeś utrzymując wartość których działalność lub fragment idziesz zi ustawiania fragmenttransaction odpowiednio? Jak 'ft.setCustomAnimations (FragmentTransaction.TRANSIT_NONE, FragmentTransaction.TRANSIT_NONE);' gdy nie chcesz żadnego przejścia. Nie jestem pewien, gdzie określasz swoją FragmentTransaction, więc nie wiem, czy to działa dla ciebie. – SvenT23