2016-02-03 64 views
1

我正在使用一種條形碼掃描儀庫,它通常使用相機佈局。我在三臺設備上試用了這個庫,它們在所有這些設備中看起來都很好。攝像機佈局錯誤

enter image description here

但在第四設備,它看起來像這樣。

enter image description here

我上傳的圖片代替截圖,因爲當你做一個,錯誤不會在出現。這看起來很正常。這讓我想到某種GPU/Android的bug或類似的東西,但我真的不知道這是從哪裏來,以及如何解決它。順便說一句,我使用的設備測試有:Nexus 5(6.0.1),Galaxy Young(4.1.2)和Dogege DG685(4.2.2)。在他們所有的佈局完美展現。該錯誤只出現在HoneyWell E70(4.0.3)上。

+0

版本太舊,所以這是可能的原因。你將不得不通過他們繪製相機佈局的庫源文件。 Btw什麼是圖書館名稱? –

+0

@MikhailKim這個庫是zxing-android-embedded。 – Hector

回答

1

作者向我解釋,這是由使用SurfaceView而不是SurfaceTexture

圖書館有一個XML屬性來解決這個問題:

app:zxing_use_texture_view="true" 

但它沒有記錄。在下一個版本中,該選項默認爲true。

+0

不錯,你應該接受你自己的答案,如果它解決了你的問題。 – Marko

+0

@Marko我需要等兩天:) – Hector