首页 > 解决方案 > 为什么即使使用 qr_flutter 包附带的 QRImage 小部件的 size 属性,qr 图像的大小也不会改变?

问题描述

我正在使用“qr_flutter”包生成二维码,在 qr_flutter 包中,我们确实有一个名为的小部件QRImage(),它具有某些属性,根据我的要求,我需要随时更改 QR 图像的大小用户选择特定尺寸。我尝试使用下面的代码来执行此操作,但实际的 QR 图像大小并没有改变,而是在底部用空白区域扩展的大小。

这是片段:

body: SingleChildScrollView(
        child: Container(
          padding: EdgeInsets.all(20.0),
          child: Column(
            crossAxisAlignment: CrossAxisAlignment.stretch,
            mainAxisAlignment: MainAxisAlignment.center,
            children: <Widget>[
              Container(
                child: Center(
                  child: RepaintBoundary(
                    key: globalKey,
                    child: Expanded(
                      child: QrImage(
                        //plce where the QR Image will be shown
                        data: qrData,
                        size: 1000.0,
                      ),
                    ),
                  ),
                ),
              ),]))),

下面是生成的输出二维码: https ://drive.google.com/file/d/1-O9cuCkZ6hHNDz6IU_VuaSlzli5riDME/view?usp=sharing

标签: firebasefluttergoogle-cloud-firestoreflutter-layoutflutter-dependencies

解决方案


推荐阅读