observeFirstItem method

GridViewObserveDisplayingChildModel? observeFirstItem({
  1. BuildContext? sliverContext,
})

Observe the first child in sliver.

Note that the first child here is not the first child being displayed in sliver, and it may not be displayed.

Implementation

GridViewObserveDisplayingChildModel? observeFirstItem({
  BuildContext? sliverContext,
}) {
  final model = findCurrentFirstChildInfo(sliverContext: sliverContext);
  if (model == null) return null;
  return GridViewObserveDisplayingChildModel(
    sliverGrid: model.sliver as RenderSliverGrid,
    viewport: model.viewport,
    index: model.index,
    renderObject: model.renderObject,
  );
}