material_floating_search_bar library
Classes
- CircularButton
- An easier to use IconButton for FloatingSearchBar actions.
- CircularFloatingSearchBarTransition
- A FloatingSearchBarTransition which clips its child in an expanding circle.
- ExpandingFloatingSearchBarTransition
- A FloatingSearchBarTransition which expands to eventually fill all of its available space, similar to the ones in Gmail or Google Maps.
- FloatingSearchActionBar
-
Creates a row for
FloatingSearchBarActions
. - FloatingSearchAppBar
- An AppBar with implemented search functionality and other utility functions to implement a material behavior.
- FloatingSearchAppBarState
- FloatingSearchBar
- An expandable material floating search bar with customizable transitions similar to the ones used extensively by Google in their apps.
- FloatingSearchBarAction
- A widget to be displayed in a row before or after the input text of a FloatingSearchBar.
- FloatingSearchBarController
- A controller for a FloatingSearchBar.
- FloatingSearchBarScrollNotification
-
The
ScrollNotifcation
used by FloatingSearchBarScrollNotifier. - FloatingSearchBarScrollNotifier
- A Widget that notifies a parent FloatingSearchBar about scroll events of its child Scrollable.
- FloatingSearchBarState
- FloatingSearchBarTransition
- Base class for all open/close transitions for a FloatingSearchBar.
- OverlayingFloatingSearchBarTransition
- The base class for all overlaying FloatingSearchBarTransitions, which are those, where the body of the FloatingSearchBar is displayed outside of the bar.
- SearchToClear
- A Widget that animates between a search and a clear icon.
- SlideFadeFloatingSearchBarTransition
- A FloatingSearchBarTransition which fades and vertically translates its child.
Typedefs
-
FloatingSearchBarBuilder
= Widget Function(BuildContext context, Animation<
double> transition) - OnFocusChangedCallback = void Function(bool isFocused)
- OnQueryChangedCallback = void Function(String query)