如何在cameraX中添加侦听器以完成焦点

莫希特·库玛(Mohit kumar)

我正在尝试在CameraX上实现手动对焦。但是我不知道如何检查startFocusAndMetering在哪里完成。

我尝试过这样的事情

 val focusListenableFuture = camera?.cameraControl?.startFocusAndMetering(action)

我发现有一个方法isDone()可以检查天气聚焦是否完成

我如何将它与focusListenableFuture?.addListener()一起使用以侦听天气聚焦是否完成

索拉·索拉特

您可以使用FocusMeteringResult#isFocusSuccessful()

如果自动聚焦成功,则返回。

如果在FocusMeteringAction中请求自动对焦,但是当前相机不支持自动对焦,它将返回true。如果未请求AF,它将返回false。

val focusListenableFuture  = camera?.cameraControl?.startFocusAndMetering(action)
focusListenableFuture.addListener( {
    val result = focusListenableFuture.get()
    val isSuccessful = result.isFocusSuccessful
}, ContextCompat.getMainExecutor(context))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在的IntelliJ插件添加事件侦听器?

如何在我的onClick处理程序中添加键盘侦听器?

如何在Linux中创建文件侦听器?

如何在Hibernate JPA中添加可编程的实体侦听器

如何在XML中实现OnTouch侦听器

如何在jquery的sweetalert对话框中为html按钮添加事件侦听器

如何在“自定义”对话框中添加广播组选中的侦听器

如何在日志侦听器中添加一些其他列?

如何在类内的html中添加具有函数回调的事件侦听器?

如何添加侦听器以删除MongoDB中的函数?

Provider中的侦听器如何在Flutter中工作?

如何在卡片视图中添加onTap侦听器

如何在Java中添加按钮侦听器?

如何在Ext JS的日历组件中添加侦听器?

如何在JOptionPane的“确定”按钮上添加侦听器?

如何在Java中为多个组件添加多个侦听器

JavaFx Tableview,如何在同一工厂中添加侦听器并覆盖updateItem

如何在文档查看器中的“完成”按钮上添加侦听器

如何在Polymer中的自定义元素属性中添加事件侦听器?

如何在IONIC2中添加标记单击侦听器?

javafx:如何在集成演示中添加适当的侦听器?

如何在 GridView 中的 imageView 中添加单击侦听器?

如何向 ReactJs 中的对象数组添加侦听器

如何在尚未在 DOM [no-jQuery] 中的元素上添加事件侦听器?

在 IntelliJ 插件中添加焦点/模糊侦听器

反应。如何在创建的侦听器中删除事件侦听器?

如何在 Outlook 任务窗格中添加约会项目的事件侦听器?

如何在 EXTJS 中添加窗口方向侦听器?

如何在 Javascript 中添加带有 HTML 模板文字的事件侦听器?