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)