drop_down_list_menu 0.0.8 drop_down_list_menu: ^0.0.8 copied to clipboard
The "Drop-Down Menu" package is a Flutter package that provides a user-friendly interface for selecting options from a drop-down menu.
Drop-Down-Menu #
The "Drop-Down Menu" package is a Flutter package that provides a user-friendly interface for selecting options from a drop-down menu. This package is designed to be aesthetically pleasing and highly customizable, allowing developers to create a drop-down menu that perfectly fits the look and feel of their app. So, if you want to provide your users with a beautiful and functional drop-down menu, this package is the perfect solution!
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