fix:修复门铃码保存后是黑色图片问题
This commit is contained in:
parent
460ca1e2e2
commit
148541bcb2
@ -2,6 +2,7 @@ import 'dart:typed_data';
|
||||
import 'dart:ui';
|
||||
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:flutter/foundation.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/rendering.dart';
|
||||
import 'package:flutter_easyloading/flutter_easyloading.dart';
|
||||
@ -456,18 +457,22 @@ class ShowCupertinoAlertView {
|
||||
onClick: () async {
|
||||
// 截图并保存到相册
|
||||
try {
|
||||
final Color qrcodeStyleColor =
|
||||
defaultTargetPlatform == TargetPlatform.iOS
|
||||
? const Color(0xFF000000)
|
||||
: Colors.white;
|
||||
final QrPainter painter = QrPainter(
|
||||
data: qrCodeUrl,
|
||||
version: QrVersions.auto,
|
||||
gapless: false,
|
||||
errorCorrectionLevel: QrErrorCorrectLevel.L,
|
||||
eyeStyle: const QrEyeStyle(
|
||||
eyeStyle: QrEyeStyle(
|
||||
eyeShape: QrEyeShape.square,
|
||||
color: Colors.white,
|
||||
color: qrcodeStyleColor,
|
||||
),
|
||||
dataModuleStyle: const QrDataModuleStyle(
|
||||
dataModuleStyle: QrDataModuleStyle(
|
||||
dataModuleShape: QrDataModuleShape.square,
|
||||
color: Colors.white,
|
||||
color: qrcodeStyleColor,
|
||||
));
|
||||
final ByteData? byteData =
|
||||
await painter.toImageData(600.0,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user