jenly1314 / ZXingLite

🔥 ZXing的精简极速版,优化扫码和生成二维码/条形码,内置闪光灯等功能。扫描风格支持:微信的线条样式,支付宝的网格样式。几句代码轻松拥有扫码功能 ,ZXingLite让集成更简单。(扫码识别速度快如微信)
https://jenly1314.github.io/ZXingLite/
Apache License 2.0
3.03k stars 470 forks source link

怎么能设置扫码框内的背景 #210

Closed Demonhuang closed 1 year ago

Demonhuang commented 1 year ago

如题 想设置扫码框内的遮罩 和扫码框外的 也就是设置maskColor的一样的颜色 如何设置 感谢回答

jenly1314 commented 1 year ago

框外的遮罩,可直接通过布局配置,示例如下:

<com.king.zxing.ViewfinderView
        android:id="@+id/viewfinderView"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:maskColor="@color/viewfinder_mask"/>

可参考:布局示例

框内遮罩是什么意思,不太理解你的意图。页面布局全部遮罩(布局遮一层)或者全部不遮罩(maskColor设置为透明)?

Demonhuang commented 1 year ago
image

扫描框内颜色是透明的 现在是想要效果这样跟maskColor设置同样颜色

jenly1314 commented 1 year ago

在前面的一次回复中,我好像已经给出了相应的解决方案。(maskColor设置为透明,然后布局遮一层。)

Demonhuang commented 1 year ago

还有个问题我想请教下 就是扫描线我们的 会超过扫描框 我看咱们的是在框画的 这个有方法改变么 感谢回答