Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Datasearch extends SearchDelegate<String> {
- final cities = {
- "Adilabad",
- "Agra",
- "Ahmedabad",
- "Ahmednagar",
- "Aizawl",
- "Ajitgarh (Mohali)",
- "Ajmer",
- "Akola",
- "Alappuzha",
- "Aligarh",
- "Alirajpur",
- "Allahabad",
- "Almora",
- "Alwar",
- "Ambala",
- "Ambedkar Nagar",
- "Amravati",
- "Amreli district",
- };
- final recentcities = [
- "Ajmer",
- "Akola",
- "Alappuzha",
- "Aligarh",
- "Alirajpur",
- "Allahabad",
- ];
- @override
- List<Widget>? buildActions(BuildContext context) {
- // TODO: implement buildActions
- return [IconButton(onPressed: () {}, icon: Icon(Icons.clear))];
- }
- @override
- Widget? buildLeading(BuildContext context) {
- // TODO: implement buildLeading
- return IconButton(
- onPressed: () {},
- icon: AnimatedIcon(
- icon: AnimatedIcons.menu_arrow, progress: transitionAnimation));
- }
- @override
- Widget buildResults(BuildContext context) {
- // TODO: implement buildResults
- throw UnimplementedError();
- }
- @override
- Widget buildSuggestions(BuildContext context) {
- // TODO: implement buildSuggestions
- final suggestionlist = query.isEmpty ? recentcities : cities;
- return ListView.builder(
- itemBuilder: (context, index) =>
- ListTile(
- leading: Icon(Icons.location_city),
- title: Text(suggestionlist[index]),
- ),
- itemCount: suggestionlist.length,
- );
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement