繁体   English   中英

有人可以从Flutter解释Navigator Class和Scaffold Class吗?

[英]Can someone explain Navigator Class and Scaffold Class from Flutter?

Flutter文档太模糊了。 你能解释一下谷歌隐约说的话:

导航器类

许多应用程序在其窗口小部件层次结构的顶部附近有一个导航器,以便使用叠加显示其逻辑历史记录,最近访问过的页面可视化地显示在旧页面之上。

  1. 什么意思“靠近顶部[...]以显示他们的逻辑历史”?
  2. “逻辑历史”是什么意思?

脚手架类

实现基本材料设计视觉布局结构。

  1. 为什么Scaffold类实施材料设计? 这不是MaterialApp类的工作吗?

航海家

  1. “靠近顶部”意味着靠近窗口小部件层次结构的根。 例如,如果您使用MaterialApp它包含一个允许在不同页面之间切换的导航器。 靠近顶部意味着添加不同的路线会覆盖所有屏幕,而不仅仅是弹出窗口的一小部分。 例如,在这样的页面内可以存在额外的导航器以覆盖视图的较小部分。

  2. 一个带有tabbar功能的栏,可以控制导航器显示的页面。

  3. 您可以使用后退按钮导航到上一页。

脚手架

  1. MaterialApp更多关于主题,
    脚手架更多的是关于屏幕的结构。 在哪里定位AppBar,抽屉,内容,......

它们是不同的小部件使得更容易用自定义实现替换其中一个或另一个,而无需在自定义实现中实现另一个。 颤动就是可组合性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM