gpt4 book ai didi

flutter - Flutter:在小部件调用(图标)中使用参数

转载 作者:行者123 更新时间:2023-12-03 04:18:09 27 4
gpt4 key购买 nike

我是新来的 flutter 。我提取了一个小部件以创建登录按钮。
我想传递一个参数,该参数指定应使用的图标,但是我无法在Icon小部件的方法调用内添加参数。如何管理?
该错误出现在Icon-Widget内部。
码:

  class LoginButtonIcon extends StatelessWidget {
final String iconName;

const LoginButtonIcon({Key key, @required this.iconName}) : super(key: key);
@override
Widget build(BuildContext context) {
return RaisedButton(
onPressed: () => "Pressed",
child: Row(
mainAxisAlignment: MainAxisAlignment.start,
children: <Widget>[
Icon(
Icons.iconName,
color: Colors.white,
),
SizedBox(
width: 15,
),
Text("RaisedButton",
style: TextStyle(color: Colors.white, fontSize: 14)),
],
),
color: Colors.black54);
}
}

最佳答案

iconName 类型不应为字符串,应为 IconData ,并且应传递完整的图标,例如 Icons.add

关于flutter - Flutter:在小部件调用(图标)中使用参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64294478/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com