PrettyQrDecorationImage constructor
- @literal
- required ImageProvider<
Object> image, - double scale = 0.2,
- ImageErrorListener? onError,
- ColorFilter? colorFilter,
- BoxFit? fit,
- ImageRepeat repeat = ImageRepeat.noRepeat,
- bool matchTextDirection = false,
- double opacity = 1.0,
- FilterQuality filterQuality = FilterQuality.low,
- bool invertColors = false,
- bool isAntiAlias = false,
- EdgeInsetsGeometry padding = EdgeInsets.zero,
- PrettyQrDecorationImagePosition position = PrettyQrDecorationImagePosition.embedded,
Creates an image to show into QR code.
Not recommended to use scale over 0.2
, see the
qr code error correction feature.
Implementation
@literal
const PrettyQrDecorationImage({
required super.image,
super.scale = 0.2,
super.onError,
super.colorFilter,
super.fit,
super.repeat = ImageRepeat.noRepeat,
super.matchTextDirection = false,
super.opacity = 1.0,
super.filterQuality = FilterQuality.low,
super.invertColors = false,
super.isAntiAlias = false,
this.padding = EdgeInsets.zero,
this.position = PrettyQrDecorationImagePosition.embedded,
}) : assert(scale >= 0 && scale <= 1);