qr_code_scanner在release模式下白屏

在使用qr_code_scanner插件时,开发者遇到一个问题:在Flutter的release模式下,使用Stack包裹QRView会导致白屏,而改为Column则能正常工作。此问题在官方最新版本0.6.1中未得到解决,但通过社区中的解决方案,将Stack替换为Column可以避免release模式下的白屏故障。

用了qr_code_scanner插件,debug模式正常。结果release打包之后再用扫码白屏。

首先到它的官网找到最新版本0.6.1,升级之后发现并没有解决问题。

后来到github上issues中看看有没有同款问题,还真让我找到了~~

链接在此

就是在扫码页面中,

//用Stack会白屏
Stack(children: [
    QRView
])

//Stack换成Column正常
Column(children: [
    QRView //Ok
])

这样在release模式就可以正常使用了,后来人注意哦~

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值