extended_tabs library
Classes
- CarouselIndicator
- 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.
-
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);
Mixins
- GestureMixin
- LessSpringScrollPhysics
- reduce animation time
- LinkScrollControllerMixin
- SyncScrollControllerMixin
- The mixin for ScrollController to sync pixels for all of positions