Angenommen, ich habe eine Haupt-, Top-Level Scaffold
mit einer appBar
und und body
.Update Scaffold Inhalte (appBar Titel und Körper) ohne eine neue Ansicht zu drücken?
Ich habe eine Schaltfläche in der AppBar und in seinem onTap
ich tue:
Navigator.push(
context,
new MaterialPageRoute(builder: (_) => new DogeWidget())
);
Jetzt DogeWidget
ist auch ein Scaffold
, weil ich der Standard-Rendering des AppBar mag.
Was passiert:
- Ich sehe den
DogeWidget
Schlitten vom unteren Rand des Bildschirms. Es ist ein ganzes Gerüst, das gleitet, nicht nur der Körper.
Was Ich mag würde, um zu sehen:
- Die Haupt AppBar den Inhalt zu ändern, seine Hamburger verwandelt sich in einen „Pfeil zurück“. Es gibt keine Folie von unten, nur eine gewöhnliche Fade.
Ich weiß nicht, ob ich das selbst schreiben soll oder gibt es etwas, das Flutter bieten kann?
AFAICT, die Gallery macht was ich will (z. B. tippen Sie auf den "Typografie" -Eintrag) - Verhalten ist anders, obwohl mein Code ein fast literarisch kopieren und einfügen ist. Warum?
Ich kann Ihnen mit Ihrem Problem nicht wirklich helfen, aber zumindest für mich scheint der Typografie-Bildschirm auch von unten nach oben zu gleiten (sowie einzublenden). Ich denke, es beginnt etwa 20% von oben und gleitet in Position. Ich begehe 'ecdfe6'. –
Die Galerie App gleitet auch für mich von unten. Es verblasst nicht wie das OP wollte – user1462442