ImageShape class

Inheritance

Constructors

ImageShape({required Image image, Color? borderColor, Color color = Colors.grey, Offset location = const Offset(0, 0), Size size = const Size(20, 20), String text = '', TextAlign textAlign = TextAlign.center, TextStyle textStyle = const TextStyle(color: Colors.black, fontSize: 20), int zIndex = 0, Radius borderRadius = Radius.zero, int reactSize = 10})

Properties

activeResizePoint ResizePoint?
no setterinherited
activeRotatePoint RotatePoint?
no setterinherited
angle double
no setterinherited
borderColor Color?
getter/setter pairinherited
borderRadius Radius
getter/setter pairinherited
center Offset
no setterinherited
color Color
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
image Image
getter/setter pair
isDragging bool
no setterinherited
isHighlight bool
no setterinherited
isResizing bool
no setterinherited
isRotating bool
no setterinherited
isSelected bool
no setterinherited
location Offset
getter/setter pairinherited
reactSize int
getter/setter pairinherited
removePoints List<Offset>
no setterinherited
resizePoints List<ResizePoint>
no setterinherited
rotatePoints List<RotatePoint>
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
size Size
getter/setter pairinherited
text String
getter/setter pairinherited
textAlign TextAlign
getter/setter pairinherited
textStyle TextStyle
getter/setter pairinherited
zIndex int
getter/setter pairinherited

Methods

changeZIndex(int index) → void
inherited
deSelected() → void
inherited
draw(Canvas canvas, Size boardSize) → void
inherited
drawDecorate(Canvas canvas, Paint paint) → void
inherited
drawHighlight(Canvas canvas, Paint paint) → void
inherited
drawInteractivePoint(Canvas canvas, Paint paint) → void
inherited
drawObject(Canvas canvas, Paint paint) → void
override
endDrag() → void
inherited
endEdit() → void
inherited
endResize() → void
inherited
endRotate() → void
inherited
highlight() → void
inherited
isOverObject(Offset offset) bool
inherited
isOverRemovePoint(Offset mouseOffset) bool
inherited
isOverResizePoint(Offset mouseOffset) bool
inherited
isOverRotatePoint(Offset mouseOffset) bool
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
overRemovePoint(Offset mouseOffset) Offset?
inherited
overResizePoint(Offset mouseOffset) ResizePoint?
inherited
overRotatePoint(Offset mouseOffset) RotatePoint?
inherited
resize(Offset oldOffset, Offset newOffset) → void
inherited
rotate(Offset oldOffset, Offset newOffset) → void
inherited
selected() → void
inherited
shouldRepaint(covariant AbstractShape oldDelegate) bool
inherited
startDrag() → void
inherited
startEdit() → void
inherited
startResize(ResizePoint resizePoint) → void
inherited
startRotate(RotatePoint rotatePoint) → void
inherited
toString() String
A string representation of this object.
inherited
translate(Offset oldOffset, Offset newOffset) → void
inherited
unHighlight() → void
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited