我试图将一个可选变量添加到flutter的默认小部件中,但是该小部件的文件是如此混乱。知道我该怎么做吗? 我想向此小部件添加一个名为customText的变量:
showDatePicker(
//customText://
context: context,
initialDate: selectedDate,
firstDate: DateTime(2015, 8),
lastDate: DateTime(2101));)
答案 0 :(得分:0)
如果您想传递额外的信息,请创建自己的小部件,该小部件接受参数并返回您希望的小部件。
class CustomDatePicker extends StatelessWidget {
final String customString;
CustomDatePicker({Key key, this.customString}) : super(key: key);
@override
Widget build(BuildContext context) {
// Do whatever you want with your custom String
return showDatePicker(
...
);
}
}
如果字符串是动态的(可变的),请创建一个有状态的窗口小部件。
您的Glup3