SimpleSearchBar.google constructor

const SimpleSearchBar.google({
  1. Key? key,
  2. Widget? leading,
  3. bool? topLeading,
  4. EdgeInsetsGeometry? padding,
  5. Widget? title,
  6. Decoration? textFieldDecoration,
  7. InputDecoration? inputDecoration,
  8. Widget? clearAction = const Icon(Icons.clear),
  9. required void onChangeSearch(
    1. String?
    ),
  10. double searchBarElevation = 8.0,
  11. BorderRadiusGeometry? searchBorderRadiusGeometry = const BorderRadius.all(Radius.circular(48)),
  12. TextStyle? textFieldTextStyle,
  13. Duration? debounceDuration = const Duration(milliseconds: 500),
  14. Decoration? searchBarDecoration = const BoxDecoration(color: Colors.white, borderRadius: const BorderRadius.all(Radius.circular(48))),
  15. 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);