使用 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.