build method
dynamic
build( - dynamic context
)
Implementation
@override
Widget build(BuildContext context) {
return Column(
children: [
buildCustomHeaderContainerOrDefault(
context: context,
child: DefaultHeaderWidget(
key: widget.headerKey,
itemCount: widget.itemCount,
onTapTab: (i) => _triggerScrollInPositionedListIfNeeded(i),
//TODO: implement callback to handle tab click ,
selectedTabIndex: _selectedTabIndex,
tabBuilder: widget.tabBuilder,
tabAlignment: widget.tabAlignment,
),
),
buildCustomBodyContainerOrDefault(
context: context,
child: Builder(
builder: (context) {
WidgetsBinding.instance.addPostFrameCallback((timeStamp) {
final size = context.size;
if (size != null) {
_currentPositionedListSize = size;
}
});
return ScrollsToTop(
onScrollsToTop: _onScrollsToTop,
child: widget.onRefresh != null
? RefreshIndicator(
onRefresh: widget.onRefresh!,
child: buildScrollabelPositionedList(),
)
: buildScrollabelPositionedList(),
);
},
),
),
],
);
}