Flutter - 如何设置 AppBar 标题高度

Bri*_* Oh 3 appbar flutter

我花了几个小时试图让 AppBar 显示具有特定高度的标题。从我在 SO 等上阅读的内容来看,它可以完成,但是我无法实现,并且我花了很多时间尝试。我需要使“标题:”和“动作:”的高度大约为 70 左右。

从我执行的各种测试中可以确定,当 AppBar 的大小超过特定大小时,任何超出的大小都会自动转到“底部:”,​​在我的应用程序的情况下是 TabBar。

我在另一个没有“底部:”也没有 TabBar 的测试中测试了该 AppBar 的 PreferredSize,程序中分配给 AppBar 的空间足以显示大标题,但只有部分标题具有大字体显示。在这种情况下,分配给 AppBar 的剩余空间只是空白,并显示在标题显示下方。

在我编写的另一个程序中,我将 AppBar 高度设置为 35,并且没有问题。因此,似乎将 AppBar 高度设置为较低的值适用于标题,但将其设置为较大的值则无效。

我很感激这个问题的解决方案,因为这个需求是我的程序不可或缺的一部分,我花了很多时间试图解决这个问题。

Cop*_*oad 6

您可以使用toolbarHeight

AppBar(
  toolbarHeight: 100, 
)
Run Code Online (Sandbox Code Playgroud)


Bri*_* Oh 5

这个问题似乎可以通过 AppBar“flexibleSpace:”解决。