CameraX AF-S / MF
Posted
技术标签:
【中文标题】CameraX AF-S / MF【英文标题】: 【发布时间】:2020-06-02 08:15:12 【问题描述】:是否可以使用 CameraX 将相机对焦设置为 AF-S 或 MF?
我不希望我的相机自动对焦。
我一直在谷歌上搜索它,但还没有找到任何关于这个主题的东西。
是否可以在 CameraX 上使用 Camera2 功能来实现这一点?
【问题讨论】:
【参考方案1】:经过一些调试,才发现如何使用 CameraX AF-S 而不是 AF-C。
默认情况下,当你设置一个 FocusMeteringAction 时,它默认取消 5 秒,这是什么意思?
在您点击对焦或在某个区域对焦后,例如 5 秒后,它将自动取消您的 FocusMeteringAction 并返回 AF-C 模式。
为了在 CameraX 中进行 AF-S,您唯一需要做的就是在构建 FocusMeteringAction 时发送disableAutoCancel()。
确保在使用 cancelFocusAndMetering() 创建新的 FocusMeteringAction 之前手动取消之前的 FocusMeteringAction。
【讨论】:
以上是关于CameraX AF-S / MF的主要内容,如果未能解决你的问题,请参考以下文章
如何将 CameraX 与 PreviewView 一起使用?