fetchRemainingSliverContext method
BuildContext?
fetchRemainingSliverContext({
- required GlobalKey<
State< nestedScrollViewKey,StatefulWidget> >
Get SliverFillRemaining
Implementation
BuildContext? fetchRemainingSliverContext({
required GlobalKey nestedScrollViewKey,
}) {
// Find out SliverFillRemaining
final nestedScrollViewCtx = nestedScrollViewKey.currentContext;
if (nestedScrollViewCtx == null) return null;
remainingSliverContext ??= ObserverUtils.findChildContext(
context: nestedScrollViewCtx,
isTargetType: (ctx) {
final obj = ctx.findRenderObject();
if (obj is RenderSliverSingleBoxAdapter) {
remainingSliverRenderObj = obj;
return true;
}
return false;
},
);
return remainingSliverContext;
}