使用 zxing 库 xamarin 在半屏中扫描 QR android
QR scan in a half screen using zxing library xamarin android
在 Xamarin 中 android 使用 zxing 扫描二维码非常简单,因为它只需要 3 行代码。
MobileBarcodeScanner.Initialize(Application);
var scanner = new ZXing.Mobile.MobileBarcodeScanner();
var result = await scanner.Scan();
string qrCode = result.ToString();
但它总是打开全屏默认视图,即使我将它设置在 oncreate 事件或按钮点击中。我真正需要的是在半屏而不是全屏中进行 qr 扫描。剩下的另一半屏幕将用于添加几个按钮。
如果有人知道怎么做,请告诉我我已经花了超过 3-4 天的时间来找到这个组件的答案。另外,如果除了 zxing 之外还有任何其他有用的库用于 qr 扫描,请告诉我。
谢谢,
穆图
正如@SushiHangover 提到的,使用 ZXingScannerFragment
来实现这一点。看看示例 here.
在 Xamarin 中 android 使用 zxing 扫描二维码非常简单,因为它只需要 3 行代码。
MobileBarcodeScanner.Initialize(Application);
var scanner = new ZXing.Mobile.MobileBarcodeScanner();
var result = await scanner.Scan();
string qrCode = result.ToString();
但它总是打开全屏默认视图,即使我将它设置在 oncreate 事件或按钮点击中。我真正需要的是在半屏而不是全屏中进行 qr 扫描。剩下的另一半屏幕将用于添加几个按钮。
如果有人知道怎么做,请告诉我我已经花了超过 3-4 天的时间来找到这个组件的答案。另外,如果除了 zxing 之外还有任何其他有用的库用于 qr 扫描,请告诉我。
谢谢, 穆图
正如@SushiHangover 提到的,使用 ZXingScannerFragment
来实现这一点。看看示例 here.