QrPainter constructor
QrPainter({
- required String data,
- required int version,
- int errorCorrectionLevel = QrErrorCorrectLevel.L,
- Color? color = _qrDefaultColor,
- Color? emptyColor,
- bool gapless = false,
- Image? embeddedImage,
- QrEmbeddedImageStyle? embeddedImageStyle,
- QrEyeStyle eyeStyle = const QrEyeStyle(eyeShape: QrEyeShape.square, color: Color(0xFF000000)),
- QrDataModuleStyle dataModuleStyle = const QrDataModuleStyle(dataModuleShape: QrDataModuleShape.square, color: Color(0xFF000000)),
Create a new QRPainter with passed options (or defaults).
Implementation
QrPainter({
required String data,
required this.version,
this.errorCorrectionLevel = QrErrorCorrectLevel.L,
this.color = _qrDefaultColor,
this.emptyColor,
this.gapless = false,
this.embeddedImage,
this.embeddedImageStyle,
this.eyeStyle = const QrEyeStyle(
eyeShape: QrEyeShape.square,
color: Color(0xFF000000),
),
this.dataModuleStyle = const QrDataModuleStyle(
dataModuleShape: QrDataModuleShape.square,
color: Color(0xFF000000),
),
}) : assert(QrVersions.isSupportedVersion(version)) {
_init(data);
}