我用的是条形码扫描器库,它使用相机的布局,和往常一样。我在三个设备上尝试了这个库,它们看起来都很好。

但在第四种装置中,它看起来像这样。

我上传图片,而不是截图,因为,当你做一个,错误不会出现在上面。只是看起来很正常。这让我想到了一些GPU/Android的错误或者类似的东西,但是我真的不知道它是从哪里来的,也不知道如何解决它。
顺便说一下,我使用的测试设备是: Nexus 5 (6.0.1)、Galaxy (4.1.2)和Doogee DG685 (4.2.2)。在他们所有的布局是完美的显示。该bug只出现在HoneyWell E70 (4.0.3)上。
发布于 2016-02-03 11:04:23
作者向我解释说,这是由使用SurfaceTexture.而不是SurfaceView引起的。
库有一个XML属性来修复它:
app:zxing_use_texture_view="true"但没有记录在案。在下一个版本中,默认情况下此选项为true。
https://stackoverflow.com/questions/35173931
复制相似问题