zxing 如何在扫码窗口设置扫码框的大小

gyj5240 2017-09-17 05:05:43
问题:zxing 如何在扫码窗口设置扫码框的大小 ,因为想扫一维码和二维码,这样设置成对应的窗口大小比较好扫,可是一直不成功

微信上的扫一扫功能,有扫码,封面,翻译,点这几个按钮会调整扫码框的大小,能实现类似的功能就行


谢谢各位大大的关注
...全文
697 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_15112089 2018-12-28
  • 打赏
  • 举报
回复
先调用DecoratedBarcodeView暂停扫码识别,然后获取BarcodeView,调用setFramingRectSize(Size newSize)方法,再调用DecoratedBarcodeView的resume()方法,便可实现在扫码界面动态改变取景框大小。具体代码如下:

DecoratedBarcodeView.pause();

Size old = DecoratedBarcodeView.getBarcodeView().getFramingRectSize();
Size size = new Size(old.width, old.height == height1 ? height2 : height1);

barcodeScannerView.getBarcodeView().setFramingRectSize(size);
barcodeScannerView.getViewFinder().setVisibility(View.VISIBLE);

DecoratedBarcodeView.resume();
邹言 2017-09-19
  • 打赏
  • 举报
回复
在CameraManager里修改

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧