【问题标题】:CWAC Camera - Add tap to focus possible?CWAC 相机 - 添加点击以聚焦可能吗?
【发布时间】:2013-09-30 16:05:09
【问题描述】:

我正在使用 commonsware 相机库。我的照片看起来很棒,但是当我接近某些东西时,我想重新聚焦,但我无法做到这一点。我遵循了一些自述文件,如下所示:

您可以在 CameraFragment 或 CameraView 上调用 autoFocus() 来触发 您通过 setFocusMode() 配置的任何自动对焦行为 相机.参数。您可以在 CameraFragment 上调用 cancelAutoFocus() 或 CameraView 以确保自动对焦模式已被取消。

我只是在屏幕上做一个 onclicklistener,并希望它再次聚焦,以便我的图片清晰。有没有人成功做到这一点?

【问题讨论】:

  • “我的照片看起来很棒”——哇! :-) “我只是在屏幕上做一个 onclicklistener,并希望它再次聚焦,这样我的图片就清晰了”——你在监听器中具体做什么?
  • 我正在调用 autoFocus()
  • :: shrug :: 我所做的只是将调用传递给底层的Camera 对象。你可以试试cancelAutoFocus(),然后再试试autoFocus()
  • 哈。那个耸肩。谢谢,我会试试的,让你知道,给我一秒钟!
  • 哈。那行得通。谢谢@CommonsWare

标签: java android commonsware-cwac


【解决方案1】:

显然,您需要先cancelAutoFocus() 才能再次触发autoFocus() 以获得新的自动对焦。

我有 filed an issue 和,嗯,我自己,在这里考虑一个更好的 API。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-08
    • 1970-01-01
    • 2013-09-05
    • 1970-01-01
    相关资源
    最近更新 更多