【发布时间】:2021-01-30 19:50:14
【问题描述】:
我正在使用 Zxing 扫描 Xamarin forms App 中的条形码,
问题是自动对焦仅在扫描页面出现时有效,
我尝试添加计时器,如下代码也不起作用,
我注意到当我更改应用程序并返回它时(在扫描页面中)自动对焦效果很好,
我还将 Button 添加到 Autofocus 以覆盖,它被触发但相机没有对焦
有什么建议吗?
scanPage.AutoFocus();
TimeSpan ts = new TimeSpan(0, 0, 0, 10, 0);
Device.StartTimer(ts, () =>
{
if (scanPage.IsScanning)
{
scanPage.AutoFocus();
}
return true;
});
【问题讨论】:
-
兄弟,为什么你在计时器开始之前添加了这一行
scanPage.AutoFocus();? -
@AnasAlweish 这是我的尝试之一......可以删除没有什么会改变兄弟你有什么建议吗?
-
我已经切换到这个使用 Google Vision API 的库。根据我的经验,工作更顺畅:github.com/JimmyPun610/BarcodeScanner.XF
标签: xamarin.forms zxing autofocus