ControllableWidget constructor

ControllableWidget({
  1. Key? key,
  2. required Widget child,
  3. required double top,
  4. required double height,
  5. required double width,
  6. required double left,
  7. double circleSize = 10.0,
  8. OnResize? onResize = _defaultOnResize,
  9. OnResize? onEndResize = _defaultOnResize,
  10. OnMove? onMove = _defaultOnMove,
  11. OnMove? onEndMove = _defaultOnMove,
  12. OnUpdate? onUpdate = _defaultUpdate,
  13. OnUpdate? onEndUpdate = _defaultUpdate,
})

Make sure you used it inside of Stack

Implementation

ControllableWidget(
    {super.key,
    required this.child,
    required this.top,
    required this.height,
    required this.width,
    required this.left,
    this.circleSize = 10.0,
    this.onResize = _defaultOnResize,
    this.onEndResize = _defaultOnResize,
    this.onMove = _defaultOnMove,
    this.onEndMove = _defaultOnMove,
    this.onUpdate = _defaultUpdate,
    this.onEndUpdate = _defaultUpdate});