scrollHeight property

double get scrollHeight

Implementation

double get scrollHeight {
  if (!isRendererAttached) {
    return 0.0;
  }
  _ensureRenderObjectHasLayout();

  flutter.ScrollController? scrollController = scrollControllerY;

  if (scrollController != null && scrollController.hasClients) {
    // Viewport height + maxScrollExtent
    return renderStyle.clientHeight()! + scrollController.position.maxScrollExtent;
  }

  Size scrollContainerSize = renderStyle.scrollableSize()!;
  return scrollContainerSize.height;
}