//How to use example //Here you can choose between textfield and dropdown. class MyHomePage extends StatefulWidget { @override _MyHomePageState createState() => _MyHomePageState(); }
class _MyHomePageState extends State
@override
Widget build(BuildContext context) {
return Column(
children: [
SwitchListTile(
title: Text('Show Dropdown'),
value: _showDropdown,
onChanged: (value) {
setState(() {
_showDropdown = value;
});
},
),
TextFieldOrDropdown(
showDropdown: _showDropdown,
dropdownItems: 'Item 1', 'Item 2', 'Item 3',
hintText: 'Select an item',
selectedValue: _selectedValue,
onChanged: (value) {
setState(() {
_selectedValue = value;
});
},
),
],
);
}
}