flex_grid library
Classes
- CarouselIndicator
- CellStyle
- An immutable style describing how to create header/cell
- ColorTabIndicator
- DragHoldController
- ExtendedPageView
- A scrollable list that works page by page.
- ExtendedScrollable
- Provide a way for contents get hittest when it's scrolling
- ExtendedTab
- A material design TabBar tab.
- ExtendedTabBar
- A material design widget that displays a horizontal row of tabs.
- ExtendedTabBarView
- A page view that displays the widget which corresponds to the currently selected tab.
- ExtendedTabBarViewState
- ExtendedUnderlineTabIndicator
- Used with TabBar.indicator to draw a horizontal line below the selected tab.
-
FlexGrid<
T> - FlexGridRow
-
GestureStateMixin<
T extends StatefulWidget> - LessSpringClampingScrollPhysics
- LinkPageController
- The LinkPageController to scroll Pages(PageView or TabBarView) when FlexGrid is reach the horizontal boundary
- LinkScrollController
- The LinkScrollController to sync pixels for all of positions
-
LinkScrollState<
T extends StatefulWidget> - class MyWidget extends StatefulWidget { const MyWidget({Key? key}) : super(key: key);
- NeverScrollableClampingScrollPhysics
- SyncScrollController
- The SyncScrollController to sync pixels for all of positions
- SyncScrollHandler
-
SyncScrollState<
T extends StatefulWidget> - class MyWidget extends StatefulWidget { const MyWidget({Key? key}) : super(key: key);
Enums
Mixins
- GestureMixin
-
IList<
T> - LessSpringScrollPhysics
- reduce animation time
- LinkScrollControllerMixin
- SyncScrollControllerMixin
- The mixin for ScrollController to sync pixels for all of positions
Typedefs
-
CellBuilder<
T> = Widget Function(BuildContext context, T data, int row, int column) - HeaderBuilder = Widget Function(BuildContext context, int index)
-
HeadersBuilder
= List<
Widget> Function(BuildContext context, Widget? header) -
RowWrapper<
T> = Widget Function(BuildContext context, T data, int row, Widget child) -
SliverHeadersBuilder
= List<
Widget> Function(BuildContext context, Widget? sliverHeader) - must be return slivers