0 purchases
qr code to image
qr_code_to_image #
"QR_Code_to_Image" is a Flutter plugin that provides a range of features for working with QR codes. With this plugin, you can easily generate QR codes, display them on the screen, convert them into images, and share them with other users. Additionally, you have the ability to scan existing QR codes and copy their content.
Thanks to "QR_Code_to_Image", creating and managing QR codes becomes simple and efficient. Whether for professional or personal needs, this plugin offers a comprehensive solution for integrating QR code functionalities into your Flutter application
Using #
Open the project /android/app/buil.gradle
change this
android {
compileSdkVersion 34
}
add this
defaultConfig {
multiDexEnabled true
}
copied to clipboard
Using You'll need url_launcher to open links #
To generate a qr code, convert to image and share
import 'package:qr_code_to_image/qr_code_to_image.dart';
GestureDetector(
onTap: (){
QrCodeToImage.showQrCodeScreen(context, textQrCode: textQr.text.trim(),textButton: "Convert Qr code to image and share", colorWidgetTest: Colors.pink);
},
child: Container(
height: 50,
color: Colors.pink,
child: const Center(
child: Text("Generate Qr code",
style: TextStyle(
fontSize: 16,
color: Colors.white
),
),
),
),
),
copied to clipboard
Explanation: #
Parameter
Description
textQrCode
Text to convert to qr code
textButton
Share button text after converting to image
colorWidgetTest
This is the color of the share button after conversion to image, the color of the button border and the color of the button text.
To scan a qr code: #
import 'package:qr_code_to_image/qr_code_to_image.dart';
GestureDetector(
onTap: () {
QrCodeToImage.scanQrCode(lineColor: "#ff6666",cancelButtonText: "Anuler").then((value) {
if(value!.isNotEmpty){
setState(() {
qrCodeResult = value;
});
}
});
},
child: Container(
height: 50,
decoration: BoxDecoration(
border: Border.all(color: Colors.pink, width: 1)
),
child: const Center(
child: Text("Scan and Share QR Code",
style: TextStyle(
color: Colors.pink
)
)
),
),
),
copied to clipboard
To scan a BarCode: #
import 'package:qr_code_to_image/qr_code_to_image.dart';
GestureDetector(
onTap: () {
QrCodeToImage.scanBarCode(lineColor: "#ff6666",cancelButtonText: "Anuler").then((value) {
if(value!.isNotEmpty){
setState(() {
qrCodeResult = value;
});
}
});
},
child: Container(
height: 50,
color: Colors.pinkAccent,
child: const Center(
child: Text("Scan BarCode",
style: TextStyle(
color: Colors.pink
)
)
),
),
),
copied to clipboard
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.