flutter_easy_searchable_dropdown 0.1.10
flutter_easy_searchable_dropdown: ^0.1.10 copied to clipboard
A customizable, lightweight, and easy-to-use searchable dropdown widget for Flutter.
import 'package:flutter/material.dart';
import 'package:flutter_easy_searchable_dropdown/flutter_easy_searchable_dropdown.dart';
void main() => runApp(const MyApp());
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) => const MaterialApp(
title: 'Flutter Easy Searchable Dropdown Demo',
debugShowCheckedModeBanner: false,
home: DropdownDemo(),
);
}
class DropdownDemo extends StatefulWidget {
const DropdownDemo({super.key});
@override
State<DropdownDemo> createState() => _DropdownDemoState();
}
class _DropdownDemoState extends State<DropdownDemo> {
String? selected;
@override
Widget build(BuildContext context) {
final items = List.generate(20, (i) => 'Item $i');
return Scaffold(
appBar: AppBar(title: const Text('Dropdown Search Example')),
body: Padding(
padding: const EdgeInsets.all(16.0),
child: FlutterEasySearchableDropdown<String>(
items: items,
itemLabel: (item) => item,
onChanged: (value) => setState(() => selected = value),
hintText: 'Choose an item',
),
),
);
}
}