本篇文章使用的是
Github:GitHub - yipianfengye/android-zxingLibrary: 几行代码快速集成二维码扫描功能
代码中使用了dataBinding
在app的build.gradle中添加
implementation 'cn.yipianfengye.android:zxing-library:2.2'
Application中执行初始化操作
ZXingLibrary.initDisplayOpinion(this)
定制化显示扫描UI
activity_scan.xml
<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<data>
</data>
<androidx.appcompat.widget.LinearLayoutCompat