- override
Override this method to check whether any children are located at the given position.
Typically children should be hit-tested in reverse paint order so that hit tests at locations where children overlap hit the child that is visually "on top" (i.e., paints later).
Used by hitTest
. If you override hitTest
and do not call this
function, then you don't need to implement this function.
Source
@override bool hitTestChildren(HitTestResult result, { Point position }) { if (child != null) { assert(child.parentData is BoxParentData); Point transformed = position + -_effectivePaintOffset; return child.hitTest(result, position: transformed); } return false; }