Flutter:增加 appBar 图标高度

mr.*_*ris 1 dart flutter flutter-layout

我想为appBar小部件放置一个图标而不是标题,但我无法设置此图标的适当高度。

在此处输入图片说明

appBar: PreferredSize(
  preferredSize: Size.fromHeight(220.0),
  child: AppBar(
    title: Row(
      mainAxisAlignment: MainAxisAlignment.center,
      children: [
        Image.asset(
          'assets/mobile-phone.png',
          fit: BoxFit.contain,
          width: 120,
          height: 120,
        )
      ],
    ),
    elevation: 0.0,
    backgroundColor: Colors.green,
    brightness: Brightness.light,
  ),
),
Run Code Online (Sandbox Code Playgroud)

尽管我将高度设置得更大并且它的实际尺寸也更大,但图标达到了大约 60(单位?)的最大尺寸。

如何强制为appBar小部件中的图标设置高度?

小智 7

这应该是这样的

appBar: PreferredSize(
  preferredSize: Size.fromHeight(220.0),
  child: AppBar(
    flexibleSpace: Row(
      mainAxisAlignment: MainAxisAlignment.center,
      children: [
        Image.asset(
          'assets/mobile-phone.png',
          fit: BoxFit.contain,
          width: 120,
          height: 120,
        )
      ],
    ),
    elevation: 0.0,
    backgroundColor: Colors.green,
    brightness: Brightness.light,
  ),
),
Run Code Online (Sandbox Code Playgroud)