android使用zxing扫描界面全是白色以及更改显示文字屏幕居中
来源:互联网 发布:男生帽子 知乎 编辑:程序博客网 时间:2024/05/06 04:21
二维码扫描程序使用了夏神的项目,并作了修改及完善:
1.扫描图片有拉伸
2.扫描界面全部呈现白色
3.提示信息在屏幕水平居中
一、图片有拉伸
解决办法:在CameraConfigurationManager类里面的initFromCameraParameters方法的
Log.d(TAG, "Screen resolution: " + screenResolution);把这句之后的screenResolution的X和Y调换一下就OK,如下:
Point screenResolutionForCamera = new Point();screenResolutionForCamera.x = screenResolution.x;screenResolutionForCamera.y = screenResolution.y;// preview size is always something like 480*320, other 320*480if (screenResolution.x < screenResolution.y) {screenResolutionForCamera.x = screenResolution.y;screenResolutionForCamera.y = screenResolution.x;}
二、扫描界面全部呈现白色
这可能跟我的项目有关,此项目是在其他人做的框架的基础上进行开发的,控件的背景不会自动改变,比如点击listview的item改变颜色时,上面的TextView等控件背景颜色还是白色,而以前的项目都没有这个问题,至今还没找到原因,如果有知道的帮忙告诉下。解决办法就是把相应控件的背景设为透明即可。对于扫描界面来说,即把布局里面的SurfaceView和ViewFinderView两个控件背景设为透明,即可进行正常扫描。
三、设置提示信息在屏幕水平居中
在ViewFinderView类里面,绘制提示文字之前进行如下修改即可:
第一个方框内是测量绘制文字的长度,第二个方框是计算并设置绘制文字的起始坐标。
1 0
- android使用zxing扫描界面全是白色以及更改显示文字屏幕居中
- Android使用zxing扫描
- android zxing二维码扫描界面参数修改
- android中Zxing实现二维码功能的快速集成以及扫描界面的定制
- Android TextView 文字居中显示
- 使用Zxing实现Android二维码扫描
- android 二维码扫描(zxing使用小结)
- android 二维码扫描(zxing使用小结)
- Android 使用zxing扫描二维码横屏转竖屏
- android使用zxing实现二维码扫描
- xamarin android使用zxing扫描二维码
- Android使用zxing实现二维码扫描
- Android 使用Zxing库扫描二维码
- android--zxing返回扫描界面出现黑屏的解决方案
- Android纯的二维码扫描界面和功能-zxing
- Android 二维码扫描(仿微信界面),根据Google zxing
- android基于zxing实现扫描中对扫描线条的更改
- Android之ZXing扫描二维码以及生成二维码
- 读取流Demo
- 三层架构(MVC)实现简单登陆注册验证(含验证码)
- android枚举用法
- 动态添加权限navBarControl1设置 DXperience学习笔记
- c#之构造函数
- android使用zxing扫描界面全是白色以及更改显示文字屏幕居中
- Android5.1 VectorDrawable
- 类(class)和结构(structure)的认识
- AndroidStudio怎样导入jar包
- Java实现用传统分治法解决矩阵相乘问题
- hdu1281(二分图,棋子,匈牙利匹配)
- spark中fatMap和Map的区别
- Java实现生成n个不重复的随机数
- js 字符串转换成数字