flutter - 增加 AppBar 前导属性的宽度

标签 flutter dart

我正在尝试将文本(自定义文本按钮)放入 AppBar 的前导属性中。但是,当文本太长时,文本会变成多行

Scaffold(
      appBar: AppBar(
        centerTitle: true,
        leading: Text('Go back to'),
      ),
    )

enter image description here

如何增加 AppBar 前导属性的宽度?

我不想使用标题,因为它使居中标题成为 PITA。

Scaffold(
      appBar: AppBar(
        centerTitle: true,
        title: Row(
          mainAxisAlignment: MainAxisAlignment.spaceAround,
          children: <Widget>[Text('go back to'), Text('My center title')],
        ),
      ),
    )

enter image description here

有没有办法在不影响 title 属性的情况下更改它?

最佳答案

您可以使用 appBar 中的 leadingWidth 属性设置自定义前导宽度:

Scaffold(
      appBar: AppBar(
        leadingWidth: 400,
        leading: Text('Go back to'),
        centerTitle: true,
        title: Text('Center title'),
      ),
)

关于flutter - 增加 AppBar 前导属性的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62517790/

相关文章:

flutter - 如何比较 2 TextFormField 中的值

flutter - 跟踪我的全局dart变量的最佳方法(可以重新分配和读取)

firebase - flutter :CircularProgressIndicator()

dart - 为什么CustomClipper突然无法工作?

flutter - 搜索时 ListView 数据中的随机颜色不断变化?

android - 缺少 android 模拟器上的大多数文本

list - 在 firestore 集合中保存从 JSON URL 获取的列表

flutter 的webview键盘无法显示

image - 如何剪辑具有平滑边缘的 BackdropFilter?

dart - 在 Dart 中未获得所需的 json 响应