我正在寻找一种方法来增加Appbar领先图标的大小。下面是我的代码:
appBar: PreferredSize(
preferredSize: Size.fromHeight(120.0),
child: AppBar(
leading: SizedBox(
width: 200,
height: 200,
child: IconButton(
padding: new EdgeInsets.all(0.0),
icon: Image.asset('assets/app_logo.png', height: 700.0, width: 700.0,)
,
)),
centerTitle: true,
actions: <Widget>[
IconButton(
icon: Image.asset('assets/path.png'))
],
bottom: TabBar(
labelColor: Colors.white,
indicatorColor: Colors.lime,
tabs:[
Tab(icon: null,text: 'RECENT',),
Tab(icon: null, text: 'TOPICS',),
Tab(icon: null, text: 'AUTHORS',),
]
),
)
字符串
从上面的代码中,具体来说,我实现的大小如下,但它无法工作:
child: AppBar(
leading: SizedBox(
width: 200,
height: 200,
child: IconButton(
padding: new EdgeInsets.all(0.0),
icon: Image.asset('assets/app_logo.png', height: 700.0, width: 700.0,)
,
)),
型
- 我的目标是增加右上角的图标更大,但它不会增加它的大小。*
截图如下:
的数据
3条答案
按热度按时间nimxete21#
您可以通过使用
Transform.scale
PackageIconButton
并将scale
的值传递为2来增加图标的大小,具体取决于您想要的图标大小。工作示例代码如下:字符串
这会增加应用栏中右上角图标的大小,如下所示:
的数据
您可以根据需要调整比例,也可以将相同的更改应用于左上角的图标。
希望这能回答你的问题。
14ifxucb2#
使用Transform.scale不太正确,有一种更简单的方法可以获得所需的效果。
字符串
rks48beu3#
您可以使用Transform.scale小部件增加或减少Image或IconSize
字符串
backgroundColor:Color(BasicAppColor.primaryColor),),