drop_down_list_menu 0.0.5 drop_down_list_menu: ^0.0.5 copied to clipboard
A package for creating beautiful drop down menus.
Drop-Down-Menu #
A Flutter package that provides a beautiful and customizable drop-down menu.
Screenshots #
Usage #
To use this package, add drop_down_menu
as a dependency in your pubspec.yaml file.
Example #
import 'package:drop_down_list_menu/drop_down.dart';
class Example extends StatefulWidget {
@override
_ExampleState createState() => _ExampleState();
}
class _ExampleState extends State<Example> {
List<String> _list = ['One', 'Two', 'Three', 'Four', 'Five'];
String _selectedItem = 'One';
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Drop Down Menu'),
),
body: Center(
child: DropDownMenu(
title: 'Select an item',
enabled: false,
values: _list,
value: _selectedItem,
onChanged: (value) {
setState(() {
_selectedItem = value!;
});
},
),
),
);
}
}
Parameters #
Parameter | Type | Description |
---|---|---|
values | List | List of items to be displayed in the drop-down menu. |
value | String | The currently selected item. |
onChanged | void Function(String?) | Callback function that is called when an item is selected. |
title | String? | The title of the drop-down menu. |
enabled | bool? | If false, the drop-down menu will be disabled. |
themeFont | bool? | The font of the drop-down menu and title should be of project theme or default |
Github Repository #
Author #
Shubham Kumar - Github