AwsNodeZoomInOutNodesSpace constructor

AwsNodeZoomInOutNodesSpace({
  1. required String id,
  2. required Widget node,
  3. required Offset offset,
  4. List<AwsNodeElementNodesSpace>? connectedNodes,
  5. AwsNodeConnectorNodesSpace? connector,
  6. required Size zoomIn,
  7. required Size zoomOut,
  8. required Duration duration,
  9. Curve? curve,
  10. void hover(
    1. bool state
    )?,
})

Constructor of class AwsNodeZoomInOutNodesSpace.

id: Unique identifier for the node.

node: Widget that represents the content of the node.

offset: Position of the node in space.

connectedNodes: List of nodes connected to this node.

connector: Connector that associates the node with its parent node.

zoomIn: Node size when hover is active.

zoomOut: Node size when hover is inactive.

duration: DuraciĆ³n de la animaciĆ³n de zoom.

curve: Animation curve used for zooming.

hover: Callback function that handles the 'hover' event (on or off the node).

Implementation

AwsNodeZoomInOutNodesSpace({
  required super.id,
  required super.node,
  required super.offset,
  super.connectedNodes,
  super.connector,
  required this.zoomIn,
  required this.zoomOut,
  required this.duration,
  this.curve,
  this.hover,
});