findNextChild method

RenderIndexedSemantics? findNextChild({
  1. required RenderSliverMultiBoxAdaptor obj,
  2. RenderBox? currentChild,
})
inherited

Find out the next child in sliver

Implementation

RenderIndexedSemantics? findNextChild({
  required RenderSliverMultiBoxAdaptor obj,
  RenderBox? currentChild,
}) {
  RenderIndexedSemantics? child;
  if (currentChild == null) return null;
  var nextChild = obj.childAfter(currentChild);
  if (nextChild == null) return null;
  if (nextChild is RenderIndexedSemantics) {
    child = nextChild;
  } else {
    nextChild = obj.childAfter(nextChild);
    if (nextChild is RenderIndexedSemantics) {
      child = nextChild;
    }
  }
  return child;
}