horizontal_data_table library
Export File Scrollbar Style
Classes
- BezierCircleHeader
- bezier + circle indicator,you can use this directly
- BezierHeader
- bezier container,if you need to implements indicator with bezier ,you can use consider about use this this will add the bezier container effect
- the most common indicator,combine with a text and a icon
- ClassicHeader
- the most common indicator,combine with a text and a icon
- a custom Indicator for footer,the usage I have put in CustomHeader,same with that See also
- CustomHeader
- a custom Indicator for header
- HDTRefreshController
- HorizontalDataTable
-
For sorting issue, will based on the header fixed widget for flexible handling, suggest using
Button
to control the data sorting - enable footer link other footer place outside the viewport
- LinkHeader
- enable header link other header place outside the viewport
- MaterialClassicHeader
- mostly use flutter inner's RefreshIndicator
- RefreshConfiguration
- Controls how SmartRefresher widgets behave in a subtree.the usage just like ScrollConfiguration
- RefreshController
- A controller controll header and footer state, it can trigger driving request Refresh ,set the initalRefresh,status if needed
- ScrollbarStyle
- Customizing scroll bar style. If not set thumbColor, other configuration will applied with the plaform system style scroll bar. If a specific Color is set for the thumb, all platform will use the RawScrollbar with the config set in this class.
- SmartRefresher
- This is the most important component that provides drop-down refresh and up loading. RefreshController must not be null,Only one controller to one SmartRefresher
- SmartRefresherState
- WaterDropHeader
- QQ ios refresh header effect
- WaterDropMaterialHeader
- attach the waterdrop effect to MaterialClassicHeader
Enums
- BezierCircleType
- BezierDismissType
- IconPosition
- direction that icon should place to the text
- LoadStatus
- footer state
- LoadStyle
- footer indicator display style
- RefreshStatus
- header state
- RefreshStyle
- header indicator display style
Typedefs
- custom footer builder,you can use second paramter to know what footerr state is
- HeaderBuilder = Widget Function(BuildContext context, RefreshStatus? mode)
- custom header builder,you can use second paramter to know what header state is
- IndicatorBuilder = Widget Function()
- global default indicator builder
- OnOffsetChange = void Function(bool up, double offset)
- callback when the indicator scroll out of edge up: indicate header or footer callback offset: the distance of indicator out of edge
- OuterBuilder = Widget Function(Widget child)
- wrap child in outside,mostly use in add background color and padding
- RefresherBuilder = Widget Function(BuildContext context, RefreshPhysics physics)
- a builder for attaching refresh function with the physics
- ShouldFollowContent = bool Function(LoadStatus? status)
- when viewport not full one page, for different state,whether it should follow the content