ImageEditor constructor
ImageEditor({
- required Image image,
- required double scaleRatio,
- required Offset imgOffset,
- dynamic onRegionSelected()?,
- required Color outerRectColor,
- required double outerRectStrokeWidth,
- required Color innerRectColor,
- required double innerRectStrokeWidth,
- required Color tlCornerBgColor,
- required Color tlCornerFontColor,
- required Color brCornerBgColor,
- required Color brCornerFontColor,
Implementation
ImageEditor(
{required this.image,
required this.scaleRatio,
required this.imgOffset,
this.onRegionSelected,
required Color outerRectColor,
required double outerRectStrokeWidth,
required Color innerRectColor,
required double innerRectStrokeWidth,
required Color tlCornerBgColor,
required Color tlCornerFontColor,
required Color brCornerBgColor,
required Color brCornerFontColor})
: _cornerGrabber = CornerGrabber(
outerRectColor: outerRectColor,
outerRectStrokeWidth: outerRectStrokeWidth,
innerRectColor: innerRectColor,
innerRectStrokeWidth: innerRectStrokeWidth,
brCornerFontColor: brCornerFontColor,
brCornerBgColor: brCornerBgColor,
tlCornerBgColor: tlCornerBgColor,
tlCornerFontColor: tlCornerFontColor,
imageWidth: image.width.toDouble(),
imageHeight: image.height.toDouble(),
scaleRatio: scaleRatio),
_mode = ImageEditorMode.none,
_panDownPt = const Offset(0, 0);