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