Android Pop-Fragment aus Backstack mit Animation

8

Ich habe eine Aktivität, die ein Fragment A darin lädt. Fragment A enthält ListView und wenn ich auf einen Listeneintrag klicke, lade ich ein weiteres Fragment B anstelle von Fragment A, um die Details des Listenansichtselements anzuzeigen. Wenn Sie auf die Schaltfläche klicken und Gerät zurückdrücken, wird das vorherige Fragment geladen, das Fragment A mit ListView darstellt. All dies funktioniert gut, aber ich möchte Fragment A mit Animation auf Backpress oder auf Knopfdruck laden. Ich mache es auf diese Weise, aber nicht funktioniert:

%Vor%     
Nouman Bhatti 25.08.2014, 12:20
quelle

2 Antworten

21

Wenn Sie Backstack-Animationen benötigen, müssen Sie Folgendes verwenden:

setCustomAnimations (int enter, int exit , int popEnter, int popExit)

Etwas wie:

%Vor%     
Simas 25.08.2014, 12:27
quelle
1

In meinem Fall

%Vor%

diese Zeile

%Vor%

würde perfekte Animation erstellen.

slide_in_right

%Vor%

slide_out_left

%Vor%     
Hoang Huu 11.08.2017 04:16
quelle