Flutter CupertinoNavigationBar 属性

5 min read
  • key:一个可选的 Key 对象,用于标识此小部件。
  • leading:一个可选的小部件,放置在导航栏的前面。通常是一个返回按钮。
  • automaticallyImplyLeading:一个布尔值,指示是否应自动添加前导部件。默认值为 true
  • automaticallyImplyMiddle:一个布尔值,指示是否应自动添加中间部件。默认值为 true
  • previousPageTitle:前一个页面的标题。如果设置了前导部件,则此属性将用于生成前导部件的文本。
  • middle:中间放置的小部件。通常是页面的标题。
  • trailing:一个可选的小部件,放置在导航栏的后面。
  • border:导航栏下方的边框线。
  • backgroundColor:导航栏的背景颜色。
  • brightness:导航栏的亮度模式。可以是 Brightness.darkBrightness.light
  • padding:导航栏的内边距。
  • transitionBetweenRoutes:一个布尔值,指示是否在路由之间转换时自动执行转换动画。
  • heroTag:一个用于设置导航栏的 Hero 动画标记的字符串