RouterNode constructor
Implementation
RouterNode({
Transition? transition,
super.shape,
super.position,
super.scale,
super.angle,
super.anchor,
super.enabled,
super.priority,
Iterable<RouteNode>? children,
}) : transition = transition ?? CutTransition(),
super(inherit: .scene) {
RouteNode? beneath;
for (final route in children ?? const <RouteNode>[]) {
super.add(route);
beneath?.activity = route.backdrop.settled & ~Activity.input;
beneath = route;
}
beneath?.activity = .all;
}