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