image description here那么如何创建它呢?我试着找出答案,但仍然找不到方法
eni9jsuy1#
利用可见性微件
bool isDropDownVisible = false Visibility( visible: isDropDownVisible, child: DropdownButton( // DropDown Code )
现在,当onButtonClick将其设置为如下:
setState(() { isCheckSelected =! isCheckSelected; });
pw9qyyiw2#
您可以简单地使用一个下拉窗口小部件,并将其与可视性窗口小部件 Package 在一起,可视性窗口小部件将根据该按钮的点击进行更新:
bool visible=false; ElevatedButton(onPressed: (){ visible=!visible; //onPressing the click button it will update visible variable }, child: Text('Click')), Visibility( visible: visible, //which will make the dropdown visible child: DropdownButton(items: items, onChanged: (){}))
2条答案
按热度按时间eni9jsuy1#
利用可见性微件
现在,当onButtonClick将其设置为如下:
pw9qyyiw2#
您可以简单地使用一个下拉窗口小部件,并将其与可视性窗口小部件 Package 在一起,可视性窗口小部件将根据该按钮的点击进行更新: