firestore_ui library
Classes
-
FirestoreAnimatedGrid<
T> - An AnimatedList widget that is bound to a query
-
FirestoreAnimatedGridState<
T> -
FirestoreAnimatedList<
T> - An AnimatedList widget that is bound to a query
-
FirestoreAnimatedListState<
T> -
FirestoreAnimatedStaggered<
T> - An AnimatedList widget that is bound to a query
-
FirestoreAnimatedStaggeredState<
T> -
FirestoreList<
T> -
Handles
DocumentChange
events, errors and streaming - RenderSliverStaggeredGrid
- A sliver that places multiple box children in a two dimensional arrangement.
- RenderSliverVariableSizeBoxAdaptor
- A sliver with multiple variable size box children.
- RenderSliverVariableSizeBoxChildManager
- A delegate used by RenderSliverVariableSizeBoxAdaptor to manage its children.
- SliverStaggeredGrid
- A sliver that places multiple box children in a two dimensional arrangement.
- SliverStaggeredGridDelegate
- Creates staggered grid layouts.
- SliverStaggeredGridDelegateWithFixedCrossAxisCount
- Creates staggered grid layouts with a fixed number of cells in the cross axis.
- SliverStaggeredGridDelegateWithMaxCrossAxisExtent
- Creates staggered grid layouts with tiles that each have a maximum cross-axis extent.
- SliverStaggeredGridGeometry
- Describes the placement of a child in a RenderSliverStaggeredGrid.
- SliverVariableSizeBoxAdaptorElement
- An element that lazily builds children for a SliverVariableSizeBoxAdaptorWidget.
- SliverVariableSizeBoxAdaptorParentData
- Parent data structure used by RenderSliverVariableSizeBoxAdaptor.
- SliverVariableSizeBoxAdaptorWidget
- A base class for sliver that have multiple variable size box children.
- StaggeredGridConfiguration
- Specifies how a staggered grid is configured.
- StaggeredGridView
- A scrollable, 2D array of widgets with variable sizes.
- StaggeredTile
- Holds the dimensions of a StaggeredGridView's tile.
Mixins
-
TileContainerRenderObjectMixin<
ChildType extends RenderObject, ParentDataType extends ParentData> - Generic mixin for render objects with a list of children.
Typedefs
-
DocumentCallback<
T> = void Function(int index, DocumentSnapshot< T> snapshot) - ErrorCallback = void Function(Exception error)
- ErrorChildBuilder = Widget Function(Exception exception)
-
FilterCallback<
T> = bool Function(DocumentSnapshot< T> snapshot) -
FirestoreAnimatedGridItemBuilder<
T> = Widget Function(BuildContext context, DocumentSnapshot< T> ? snapshot, Animation<double> animation, int index) -
FirestoreAnimatedListItemBuilder<
T> = Widget Function(BuildContext context, DocumentSnapshot< T> ? snapshot, Animation<double> animation, int index) -
FirestoreAnimatedStaggeredItemBuilder<
T> = Widget Function(BuildContext context, DocumentSnapshot< T> ? snapshot, Animation<double> animation, int index) -
FirestoreStaggeredTileBuilder<
T> = StaggeredTile Function(int index, DocumentSnapshot< T> ? snapshot) - IndexedStaggeredTileBuilder = StaggeredTile? Function(int index)
- Signature for a function that creates StaggeredTile for a given index.
-
QueryCallback<
T> = void Function(QuerySnapshot< T> querySnapshot) -
ValueCallback<
T> = void Function(DocumentSnapshot< T> snapshot)