假設我有一個主要頂級Scaffold
,其中appBar
和body
。更新腳手架內容(appBar標題和正文)而不推送新視圖?
我在appBar和一個按鈕其onTap
我做的:
Navigator.push(
context,
new MaterialPageRoute(builder: (_) => new DogeWidget())
);
現在DogeWidget
也是Scaffold
,因爲我喜歡appBar的默認渲染。
發生了什麼事:
- 我看到屏幕底部的
DogeWidget
幻燈片。這是一個整體腳手架滑動,而不僅僅是身體。
我想看到的:
- 主要appBar的內容改變,其改變漢堡變成了「後退箭頭」。底部沒有幻燈片,只是普通的淡入淡出。
我不知道我是否應該自己寫這個或者是否有Flutter可以提供的東西?
AFAICT,Gallery做我想做的事情(例如點擊「排版」項目) - 行爲是不同的,儘管我的代碼是一個幾乎文學的複製和粘貼。爲什麼?
我真的不能幫你解決問題,但至少對我來說,在排版屏幕也似乎從底部(以及淡入)向上滑動。我認爲它從頂端開始大約20%並滑入位置。我在提交'ecdfe6'。 –
畫廊應用程序也從我的底部滑過。它不褪色像OP想 – user1462442