2013-09-30 52 views
3

我正在使用commonsware相機庫。我的照片看起來不錯,但是當我接近我想重新聚焦的東西時,我卻無法做到這一點。我按照一些讀我的文檔,如下所示:CWAC相機 - 添加水龍頭可能的焦點?

您可以在CameraFragment或CameraView調用自動對焦()來觸發 你已經通過setFocusMode上 Camera.Parameters配置()任何自動對焦行爲。您可以調用CameraFragment上的cancelAutoFocus()或CameraView以確保自動對焦模式已取消。

我只是在屏幕上做一個onclicklistener,並希望它再次聚焦,以便我的圖片清晰。有沒有人成功做到這一點?

+0

「我的照片看起來很棒」 - who-hoo! :-)「我只是在屏幕上做一個onclicklistener,並希望它再次聚焦,這樣我的照片就很清晰了 - 」 - 你在聽者中做了什麼特別的事情? – CommonsWare

+0

我打電話給autoFocus() – GuyLeStack

+1

:: shrug ::我所做的只是將調用傳遞給底層的'Camera'對象。你可以嘗試'cancelAutoFocus()',後面再加上'autoFocus()'。 – CommonsWare

回答

5

顯然,您需要cancelAutoFocus()才能再次觸發autoFocus()以獲得全新的自動對焦。

我有filed an issue與我這個在這裏考慮一個更好的API。