问题描述
我制作了一个 flatbutton 图标,但似乎在当前的 Flutter 版本中已经贬值了。我尝试将其升级为文本按钮,但它没有在图标旁边显示文本。
这是必须改编成文本按钮的原始代码。我应该定义一个类或函数来实现它吗?
Row(
children: [
FlatButton.icon(
onpressed: () => print('Live'),icon: const Icon(
icons.videocam,color: Colors.red,),label: Text('Live'),],)
谢谢! :)
解决方法
您可以使用 IconButton
widget:
Row(
children: [
IconButton(
onPressed: () => print('Live'),icon: const Icon(icons.videocam,color: Colors.red),),Text('Live'),]
)
,
您可以使用 TextButton.icon()
小部件。这里有一个例子:
TextButton.icon(
onPressed: () => print('Live'),icon: Icon(Icons.videocam_rounded),label: Text('Live'),