如何自定义ZXingScannerView边框

3
我在我的项目中使用条形码扫描库,我需要自定义ZXingScannerView的边框颜色。
如下图所示,默认颜色为绿色,如何更改边框颜色?
有没有办法做到这一点?

enter image description here


@ChrisStillwell 请更新如何使ZXingScanner中的laser上下移动的内容。 - Sagar
1个回答

10

谢谢,但是我该如何访问?我只需要在Gradle中添加一个URL吗? - Redha Chemali
9
实际上,您可以在自己的colors.xml文件中覆盖颜色,例如:<color name="viewfinder_border">#00d1cf</color>。 - FlashAsh80
我在哪里可以找到其他颜色和属性以便覆盖?我有同样的问题 - 我通过添加gradle来安装它。 - mikro098
好的,我找到了:viewfinder_borderviewfinder_laserviewfinder_mask。有一件事很奇怪——我无法为边框设置透明颜色。 - mikro098
2
不需要覆盖XML值,您可以像这样设置属性: scannerView.setBorderColor(Color.MAGENTA)或 scannerView.setLaserColor(Color.GREEN) - Fábio Filho
显示剩余3条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接