SimpleSearchBar.google constructor
const
SimpleSearchBar.google({
- Key? key,
- Widget? leading,
- bool? topLeading,
- EdgeInsetsGeometry? padding,
- Widget? title,
- Decoration? textFieldDecoration,
- InputDecoration? inputDecoration,
- Widget? clearAction = const Icon(Icons.clear),
- required void onChangeSearch(),
- double searchBarElevation = 8.0,
- BorderRadiusGeometry? searchBorderRadiusGeometry = const BorderRadius.all(Radius.circular(48)),
- TextStyle? textFieldTextStyle,
- Duration? debounceDuration = const Duration(milliseconds: 500),
- Decoration? searchBarDecoration = const BoxDecoration(color: Colors.white, borderRadius: const BorderRadius.all(Radius.circular(48))),
- SearchTermValidator<
String> ? searchTermValidator,
Imitation of google search bar
Implementation
const SimpleSearchBar.google({
Key? key,
this.leading,
this.topLeading,
this.padding,
this.title,
this.textFieldDecoration,
this.inputDecoration,
this.clearAction = const Icon(Icons.clear),
required this.onChangeSearch,
this.searchBarElevation = 8.0,
this.searchBorderRadiusGeometry =
const BorderRadius.all(Radius.circular(48)),
this.textFieldTextStyle,
this.debounceDuration = const Duration(milliseconds: 500),
this.searchBarDecoration = const BoxDecoration(
color: Colors.white,
borderRadius: const BorderRadius.all(Radius.circular(48)),
),
this.searchTermValidator,
}) : super(key: key);