如何将Zxing View Finder矩形设置为纵向模式

时间:2013-01-31 15:23:38

标签: android zxing

我正在使用zxing 2.1版本,我需要以纵向模式捕获qr代码,我在CameraConfigurationManager中将displayOrientation设置为“90”​​。

修改方法,

CameraConfigurationManager->initFromCameraParameters(Camera camera)
                           -> setDesiredCameraParameters(Camera camera, boolean safeMode)

但设置ViewFinder以匹配肖像模式的问题,有人可以帮我解决这个问题。

萨姆

2 个答案:

答案 0 :(得分:2)

这并不是那么简单,因为必须正确设置方向,必须设置UI方向,并且必须重写UI以具有横向版本。您还必须检测相机的方向,并考虑它可能在前面与后面的事实。这是约5件事情,而不是一线改变。快点,然后在另一个SO问题中询问你曾尝试过的具体问题。

答案 1 :(得分:1)

我发现以下github项目很有用, https://github.com/pplante/zxing-android

它使用zxing 1.7 source作为基础。

此链接也有有用的信息 http://code.google.com/p/zxing/issues/detail?id=178