1

我正在查看文档http://developer.android.com/reference/android/hardware/Camera.Parameters.html ,但没有看到任何可以让用户点击相机预览中的特定点,并使其成为相机尝试对焦的点。

这只是失踪了吗?还是我忽略了如何做到这一点?

4

1 回答 1

2

在 Android 4.x 中,使用setFocusAreas是可能的。您必须首先检查getMaxNumFocusAreas以查看您的设备是否支持此功能,以及要使用多少个区域。

然后,您需要将用户的触摸坐标转换为 Camera.Area 对象(在此处描述)使用的坐标,并使用坐标调用 setFocusAreas。从那时起,对 autoFocus 的调用将使用该区域来选择焦点。

于 2012-06-10T00:01:27.467 回答