Flutter 如何在Flatter中使用图像而不是图标?
我现在正在做类似的事情Flutter 如何在Flatter中使用图像而不是图标?,flutter,Flutter,我现在正在做类似的事情 new Tab(icon: new Icon(Icons.arrow_forward), text: "Browse"), 但是,我想使用图像作为图标。我使用 new Image.asset("assets/img/logo.png"), 我的问题是,如何在上面显示的选项卡中将该图像用作图标?根据文档图标属性,询问一个小部件,这样您也可以像这样传递信息,或者也可以传递任何其他小部件 new Tab(icon: new Image.asset("assets/img/l
new Tab(icon: new Icon(Icons.arrow_forward), text: "Browse"),
但是,我想使用图像作为图标。我使用
new Image.asset("assets/img/logo.png"),
我的问题是,如何在上面显示的选项卡中将该图像用作图标?根据文档图标属性,询问一个小部件,这样您也可以像这样传递信息,或者也可以传递任何其他小部件
new Tab(icon: new Image.asset("assets/img/logo.png"), text: "Browse"),
正如@robininha所说,您可以使用Tab,然后在for图标中尝试以下操作
Tab(
icon: Container(
child: Image(
image: AssetImage(
'assets/logo.png',
),
fit: BoxFit.cover,
),
height: 100,
width: 100,
),
)
所以在@robininha answer之后,使用Tab小部件看起来很奇怪,因为Tab小部件有一个外部填充,所以我建议避免:
BottomNavigationBarItem(
icon: Image.asset(
"assets/images/image.png",
width: <put your desired width, recommended 24.0>,
height: <put your desired width, recommended 24.0>,
),
label: '<name for icon>'
),
BottomNavigationBarItem(
图标:Image.asset(
“assets/images/image.png”,
宽度:,
身高:,
),
标签:“”
),
有没有一种方法可以描述@robininha图标的样式和高度