我正在创建一个具有Cupertino Picker的Flutter应用程序。由于我正在使用Provider来获取Picker的子代,因此我在状态控件内的自己的dart文件中创建了Picker。然后,我将另一个dart文件中的选择器称为小部件。
状态小部件中其自己的dart文件中的Picker如下所示:
CupertinoPicker(
onSelectedItemCHanged: (int index){
setState((){selectedItem = index})
}
children: user.map((user){
return Text(user.name));}).toList()
然后我在第二个dart文件中调用它,这也是一个有状态类,如下所示:
children: [
ThisDropdown(),
CupertinoButton(child: Text("Next"), onPressed(){})
]
我想打印出选择下一个按钮时选择的值。任何对如何执行此操作有想法的人,我将不胜感激。
谢谢。