【发布时间】:2021-12-22 10:20:48
【问题描述】:
如何将图标直接传递给抽象类 Widget extends ?我正在尝试创建此小部件,但它不支持我将图标名称放在字符串中并将其传递到图标(图标)中
buildTextFormField(
"Email teste", emailController, "usuario@imodulo.com",
),
Widget buildTextFormField(
String label,
TextEditingController c,
String hintText,
String icone,
) {
return TextFormField(
controller: c,
autofocus: true,
obscureText: true,
keyboardType: TextInputType.emailAddress,
style: TextStyle(color: Colors.white, fontSize: 16),
decoration: InputDecoration(
labelText: label,
**prefixIcon: Icon(Icons.'$icone'),**
hintText: hintText,
labelStyle: TextStyle(color: Colors.white),
),
);
}
【问题讨论】:
-
为什么不直接将其传递为IconData?