hitTestChildrenWithoutSizeLimit method
bool
hitTestChildrenWithoutSizeLimit(
- BoxHitTestResult result, {
- required Offset position,
- required Iterable<
RenderBox> children,
Implementation
bool hitTestChildrenWithoutSizeLimit(
BoxHitTestResult result, {
required Offset position,
required Iterable<RenderBox> children,
}) {
final List<RenderBox> normal = <RenderBox>[];
for (final RenderBox child in children) {
if ((child is RenderBoxHitTestWithoutSizeLimit) &&
childIsHit(result, child, position: position)) {
return true;
} else {
normal.insert(0, child);
}
}
for (final RenderBox child in normal) {
if (childIsHit(result, child, position: position)) {
return true;
}
}
return false;
}