如何在自定义小部件中打开条码扫描器?
How to open barcode scanner in a custom widget?
我想在容器中打开条码扫描器 - 自定义小部件(不仅仅是条码扫描器 QR)。例如,在扫描屏幕顶部的条形码时,我想在底部放置一个按钮,将我扫描的条形码添加到购物车。你能推荐一个库或方法来做到这一点吗?
我在下面放了一个示例图片。
使用 Stack
小部件实现此目的(将一个小部件重叠在另一个小部件上)。
我在我的案例中使用了 qr_code_scanner 插件。
Stack(
children:[
/* replace this widget with your own */
QRView(
key: qrKey,
onQRViewCreated: _onQRViewCreated,
),
Column(
children:[
/* button control here */
]
),
]
);
有关堆栈的详细信息,请参阅 https://api.flutter.dev/flutter/widgets/Stack-class.html。
我想在容器中打开条码扫描器 - 自定义小部件(不仅仅是条码扫描器 QR)。例如,在扫描屏幕顶部的条形码时,我想在底部放置一个按钮,将我扫描的条形码添加到购物车。你能推荐一个库或方法来做到这一点吗?
我在下面放了一个示例图片。
使用 Stack
小部件实现此目的(将一个小部件重叠在另一个小部件上)。
我在我的案例中使用了 qr_code_scanner 插件。
Stack(
children:[
/* replace this widget with your own */
QRView(
key: qrKey,
onQRViewCreated: _onQRViewCreated,
),
Column(
children:[
/* button control here */
]
),
]
);
有关堆栈的详细信息,请参阅 https://api.flutter.dev/flutter/widgets/Stack-class.html。