2012-06-08 22 views
1

我正在查看文檔http://developer.android.com/reference/android/hardware/Camera.Parameters.html 我沒有看到任何讓我能夠讓用戶點擊相機預覽中的特定點並使其成爲相機所在的點嘗試着重點。Android中是否可以將相機專注於預覽中的特定點?

這是簡單的失蹤?還是我忽略瞭如何做到這一點?

+3

我的相機是這麼做的,所以它一定是可以的。 –

+0

@baudday ...優秀!現在...弄清楚如何! :) –

回答

2

在Android 4.x中,這是可能的,setFocusAreas。您必須先查看getMaxNumFocusAreas,看看您的設備是否支持此功能,以及需要使用多少區域。

然後,您需要將用戶的觸摸座標轉換爲Camera.Area對象使用的座標(described here),然後用座標調用setFocusAreas。從那時起,對自動對焦的呼叫將使用該區域來選擇焦點。

+0

太棒了!謝謝。 –