ImagePainter.signature constructor
ImagePainter.signature({
- required Key key,
- Color? signatureBgColor,
- double? height,
- double? width,
- List<
Color> ? colors, - Widget? brushIcon,
- Widget? undoIcon,
- Widget? clearAllIcon,
- Widget? colorIcon,
- bool isNota = false,
- bool isNotaWithImage = false,
- ValueChanged<
PaintMode> ? onPaintModeChanged, - ValueChanged<
Color> ? onColorChanged, - ValueChanged<
double> ? onStrokeWidthChanged, - TextDelegate? textDelegate,
- bool? controlsAtTop,
- Future loadMedia(
- dynamic
- XMediaItem? xMedia,
- bool isNewNota = false,
- bool? isOnlySignature,
- Uint8List? payload,
- dynamic onSave()?,
- double? signature_Width,
- double? signature_Height,
- bool? readOnly,
Constructor for loading image from assetPath. Constructor for signature painting.
Implementation
///Constructor for signature painting.
factory ImagePainter.signature({
required Key key,
Color? signatureBgColor,
double? height,
double? width,
List<Color>? colors,
Widget? brushIcon,
Widget? undoIcon,
Widget? clearAllIcon,
Widget? colorIcon,
bool isNota = false,
bool isNotaWithImage = false,
ValueChanged<PaintMode>? onPaintModeChanged,
ValueChanged<Color>? onColorChanged,
ValueChanged<double>? onStrokeWidthChanged,
TextDelegate? textDelegate,
bool? controlsAtTop,
Future Function(dynamic)? loadMedia,
XMediaItem? xMedia,
bool isNewNota = false,
bool? isOnlySignature,
Uint8List? payload,
Function(Uint8List)? onSave,
double? signature_Width,
double? signature_Height,
bool? readOnly,
}) {
return ImagePainter._(
key: key,
height: height,
width: width,
xMedia: xMedia,
isScalable: false,
colors: colors,
loadMedia: loadMedia,
isNewNota: isNewNota,
signatureBackgroundColor: signatureBgColor ?? Colors.white,
brushIcon: brushIcon,
undoIcon: undoIcon,
colorIcon: colorIcon,
clearAllIcon: clearAllIcon,
onPaintModeChanged: onPaintModeChanged,
onColorChanged: onColorChanged,
onStrokeWidthChanged: onStrokeWidthChanged,
textDelegate: textDelegate,
controlsAtTop: controlsAtTop ?? true,
isOnlySignature: isOnlySignature ?? false,
payload: payload,
onSave: onSave,
signature_Height: signature_Height,
signature_Width: signature_Width,
readOnly: readOnly ?? false,
);
}