updateLayout method
Implementation
void updateLayout(double sheetHeight, double availableHeight) {
final nextMaxFraction = sheetHeight / availableHeight;
if (maxFraction != nextMaxFraction) {
maxFraction = nextMaxFraction;
WidgetsBinding.instance.addPostFrameCallback((_) {
if (mounted) setState(() {});
});
}
viewportHeight = availableHeight;
}