1. 首页
  2. 移动开发
  3. Android
  4. zxing二维码扫描demo(解决预览变形问题)

zxing二维码扫描demo(解决预览变形问题)

上传者: 2019-08-01 00:11:02上传 ZIP文件 8.48MB 热度 44次
在集成zxing二维码时遇到预览拉伸的问题,原因:预览尺寸和surfaceview不一致。解决方式:针对于扫描时,二维码拉伸变形的问题,是因为zxing默认是针对横屏扫描的,所以,我们只需要改变x,y的计算,即横纵轴即可。此时,我们需要找到CameraConfigurationManager类:找到findBestPreviewSizeValue方法:将newDiff的变量计算代码改成如下:intnewDiff=Math.abs(newY-screenResolution.x)+Math.abs(newX-screenResolution.y);
下载地址
用户评论