垂直居中应用栏中的文本 - Flutter

centering text in appbar vertically - Flutter

我试图将应用栏中的文本居中,但它不会垂直居中。我已经尝试了 google 和 tackoverflow 中的许多代码,但它似乎不起作用。请帮助并提前致谢

appBar: AppBar(
    // centerTitle: true,
    backgroundColor: Colors.pink,
    bottom: PreferredSize(
      preferredSize: Size.fromHeight(200),
      child: SizedBox(
        height: 200,
      ),
    ),
    title: Row(mainAxisAlignment: MainAxisAlignment.center ,children: [Text('weoijf')],)
    ,
    shape: RoundedRectangleBorder(
      borderRadius: BorderRadius.vertical(bottom: Radius.circular(100))
    ),
  ),

appbar problem

你不能提供这样的标题但是如果你想在中心显示标题使用这个代码:-

 appBar: AppBar(
        backgroundColor: Colors.pink,
        bottom: const PreferredSize(
          preferredSize: Size.fromHeight(200),
          child: SizedBox(
            height: 240,
            child: Center(
                child: Text(
              "weoijf",
              style: TextStyle(color: Colors.white),
            )),
          ),
        ),
        shape: const RoundedRectangleBorder(
            borderRadius: BorderRadius.vertical(bottom: Radius.circular(100))),
      ),

请找到下面的代码,我认为这将帮助您实现您想要的,如果有任何疑问,请告诉我

appBar: PreferredSize(
          preferredSize: Size.fromHeight(200),
          child: AppBar(
            // centerTitle: true,
            backgroundColor: Colors.pink,
            shape: RoundedRectangleBorder(
                borderRadius: BorderRadius.vertical(bottom: Radius.circular(100))
            ),
            flexibleSpace: Container(
              alignment: Alignment.center,
              child: Text(
                'weoijf',
                style: TextStyle(
                  color: Colors.white
                ),
              ),
            ),
          ),
        )

谢谢