return Scaffold(
appBar:
PreferredSize(
preferredSize: Size.fromHeight(120),// change appbar size
child:AppBar(
backgroundColor: Color.fromARGB(255,254,202,8),
leading:RawMaterialButton(
constraints: BoxConstraints(),
padding: EdgeInsets.all(0),
child: Image.asset("assets/img/home.png",height:110), // set height as 110
),
title:Text("mytitle");
我将应用栏的高度更改了preferredSize
并将领先的图像高度设置为100
AppBar的高度已更改,但前导图标的大小未更改。
还有文字。
如何根据应用栏大小来更改行距和文本大小?
答案 0 :(得分:2)
无法在leading
中更改AppBar
的大小,但是一种解决方法是使用包含图像和标题的Row
并将此行设置为{{ flexibleSpace
中的1}}:
AppBar