问题描述
我想在容器中打开条形码扫描仪 - 自定义小部件(不仅仅是条形码扫描仪 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。