dart 如何正确地将PageView设置为AppBar的标题?

xdnvmnnf  于 2023-05-04  发布在  其他
关注(0)|答案(1)|浏览(151)

我尝试将PageView设置为AppBartitle。但是,当这样做时,我得到以下错误:“水平视区被赋予无边界高度..."。如何解决这个问题?
参考视觉结构:

Scaffold:
  appBar: AppBar(
    title: PageView(),
  )
kdfy810k

kdfy810k1#

您需要定义PageView的宽度和高度。对于kToolbarHeight,它采用AppBar的工具栏组件的高度。对于Expanded,它采用AppBar的默认标题空间的可用宽度。
试试这个

appBar: AppBar(
        title: SizedBox(
          height: kToolbarHeight,
          child: Row(
            children: [
              Expanded(child: PageView()),
            ],
          ),
        ),
      ),

相关问题