public static class VisibilityExtension.Visitor extends Object implements LayoutResultVisitor<VisibilityExtension.Results>
Constructor and Description |
---|
Visitor(VisibilityOutput.Factory factory) |
Modifier and Type | Method and Description |
---|---|
void |
visit(Node.LayoutResult<?> layoutResult,
Rect bounds,
int x,
int y,
VisibilityExtension.Results results)
This API is called for every LayoutResult during a layout pass.
|
public Visitor(VisibilityOutput.Factory factory)
public void visit(Node.LayoutResult<?> layoutResult, Rect bounds, int x, int y, VisibilityExtension.Results results)
LayoutResultVisitor
visit
in interface LayoutResultVisitor<VisibilityExtension.Results>
layoutResult
- The Node.LayoutResult
being visited.bounds
- The bounds of this Node.LayoutResult
relative to its parent.x
- The absolute x position.y
- The absolute y position.results
- The state the visitor can write to.