indexOfNearestChildAtOffset method

int indexOfNearestChildAtOffset(
  1. Offset localOffset
)

Finds the index of the child nearest to the given local localOffset.

Returns -1 if the layout hasn't been computed yet or no child is found.

Implementation

int indexOfNearestChildAtOffset(Offset localOffset) {
  final layoutHandle = _layoutHandle;
  assert(
    layoutHandle != null,
    'LayoutBox must be laid out before calling indexOfNearestChildAtOffset',
  );
  if (layoutHandle == null) {
    return -1;
  }
  return layoutHandle.indexOfNearestChildAtOffset(
    layoutOffsetFromOffset(localOffset),
  );
}