animated_dropdown_search_codespark 2.0.1 animated_dropdown_search_codespark: ^2.0.1 copied to clipboard
Empower your app with a sophisticated dropdown widget, featuring search and highlighting.
import 'package:animated_dropdown_search_codespark/animated_dropdown_search_codespark.dart';
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
final List<String> data = [
"New York",
"Los Angeles",
"Chicago",
"Houston",
"Phoenix"
];
MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(title: const Text("Animated Dropdown Search Example")),
body: Center(
child: Padding(
padding: const EdgeInsets.all(16.0),
child: AnimatedDropdownSearch(
data: data,
onSelected: (value) {
debugPrint("Selected value: $value");
},
hint: "Search city...",
enableSearch: true,
enableAdaptivePositioning: true,
minCharactersToHighlight: 3,
shouldHighlightMatchedText: true,
matchedTextHighlightColor: Colors.red,
selectedHighlightColor: Colors.red,
maxHeightForOptions: 200,
scrollPercentageColorIndicator: Colors.red,
border: OutlineInputBorder(
borderSide: const BorderSide(color: Colors.blue),
borderRadius: BorderRadius.circular(10),
),
),
),
),
),
);
}
}