pretty_qr_code library

Flutter widgets that makes it easy to render QR codes.

Classes

PrettyQr
A widget that displays a QR code symbol.
PrettyQrBrush
A brush to use when filling the QR Code.
PrettyQrCustomShape
A class for creates custom QR Code shape.
PrettyQrDecoration
An immutable description of how to paint a QR image.
PrettyQrDecorationImage
An image for a QR decoration.
PrettyQrDecorationTween
An interpolation between two PrettyQrDecorations.
PrettyQrDotsSymbol
A dots QR Code style.
PrettyQrGradientBrush
A gradient QR Code brush.
PrettyQrMatrix
The QR code matrix consisting of an array of nominally square modules.
PrettyQrModule
The QR code module.
PrettyQrModulesQuietZone
A Quiet Zone that calculates its width using modules size.
PrettyQrPaintingContext
A place to paint QR.
PrettyQrPixelsQuietZone
A Quiet Zone that calculates its width using logical pixels.
PrettyQrQuietZone
An immutable region which shall be free of all other markings, surrounding the symbol on all four sides.
PrettyQrRenderCapabilities
To enable experiments related to rendering QR codes, edit the desired flags.
PrettyQrRoundedSymbol
A rectangular symbol with rounded corners.
PrettyQrShape
A base class for shape QR Code symbol.
PrettyQrSmoothSymbol
A rectangular modules with smoothed flow.
PrettyQrSolidBrush
A single color QR Code brush.
PrettyQrSquaresSymbol
A square modules that can be rounded.
PrettyQrTheme
Defines default property values for descendant PrettyQrView widgets.
PrettyQrView
A widget that displays a QR code symbol.
QrBitBuffer
QrCode
QrErrorCorrectLevel
QrImage
Renders the encoded data from a QrCode in a portable format.

Enums

PrettyQrDecorationImagePosition
Where to paint a image decoration.
PrettyQrNeighbourDirection
The direction in which there is a dark module.
PrettyQrVersion
The QR Code version numbers (1 - 40).

Extensions

PrettyQrDecorationThemeExtension on PrettyQrDecoration?
Extension that apply to QR code decoration.
PrettyQrImageExtension on QrImage
Extensions that apply to QR Image.
PrettyQrModuleExtension on PrettyQrModule
Extension that apply to QR module.

Exceptions / Errors

InputTooLongException