Symbolleiste Zurück-Taste Funktionalität

8

Ich habe ein Problem mit der Symbolleiste und der Zurück-Schaltfläche. Hier ist das Setup, das ich habe:

Wenn ich ein Detailfragment hinzufüge, animiere ich den Toolbar-Hamburger wie beschrieben hier. und dies bewirkt, dass der Hamburger zu einem Pfeil animiert.

Auch im Kommentarbereich erwähnt ein Benutzer:

  

Das funktioniert perfekt. Setzen Sie einfach Start = 0 und Ende = 1, um von Hamburger zu gehen   zu Pfeil und Start = 1 und Ende = 0 für Pfeil zu Hamburger. Eine Sache   Sie müssen verfolgen, wenn die Schublade geschlossen ist, wenn die   Der Pfeil wird angezeigt. An diesem Punkt wird der Hamburger am Ende gezeigt   (wegen der Rutsche der Schublade), die du korrigieren musst.

Aber ich kann nicht herausfinden, wie man den hinteren Pfeil richtig funktionieren lässt. Wenn ich den Zurück-Pfeil drücke, öffnet sich die Schublade und das Detailfragment springt nicht auf. Wie soll ich das umsetzen?

Fragen

  • Wie sollte ich den Hamburger animieren, den Pfeil zurückzuziehen, wenn ein Detailfragment hinzugefügt wird? Angenommen, die verknüpfte Lösung ist nicht gut genug.
  • Wie überschreibe ich den Zurück-Pfeil, um nur bestimmte Funktionen auszuführen, die ich möchte? Wie zum Hamburger animieren, pop back stack und NICHT öffnen Sie die Schublade.
Android 01.07.2015, 20:54
quelle

2 Antworten

2

Nach einigen Stunden des Suchens und Spielens konnte ich eine Lösung entwickeln, die jede Anforderung erfüllt. Quellen: 1 , 2

%Vor%     
Android 01.07.2015, 21:34
quelle
0

Sie können den Listener für diese Schaltfläche festlegen:

%Vor%     
Sebastian Pakieła 01.07.2015 21:19
quelle

Tags und Links