2013-09-30 2 views
3

저는 commonsware 카메라 라이브러리를 사용하고 있습니다. 내 사진은 멋지지만, 내가 다시 집중하고 싶은 무언가에 가까워지면 그렇게 할 수 없었습니다. 여기서 볼 수 있듯이 나는 나를 읽을 문서의 일부를 따랐다 :CWAC 카메라 - 초점을 맞추기 위해 탭을 추가하십시오.

당신은 당신이 Camera.Parameters에() setFocusMode를 통해 구성한 모든 자동 초점 동작을 트리거 CameraFragment 또는 CameraView에 자동 초점()를 호출 할 수 있습니다

. CameraFragment에서 cancelAutoFocus()를 호출하거나 CameraView에서 CameraFrame을 호출하여 자동 초점 모드가 취소되었는지 확인할 수 있습니다.

화면에서 onclicklistener를 사용하여 다시 초점을 맞추어 내 사진이 선명하게 보이도록하십시오. 이 일에 성공한 사람이 있습니까?

+0

"내 사진이 멋지다"- who-hoo! :-) "단순히 화면에서 onclicklistener를하고 다시 초점을 맞추어서 내 그림이 선명 하 게합니다."- 특히 청취자에서 무엇을하고 있습니까? – CommonsWare

+0

나는 autoFocus()를 호출하고있다. – GuyLeStack

+1

:: shrug :: 내가하는 일은 호출을 기본'Camera' 객체에 전달하는 것이다. 당신은'cancelAutoFocus()'다음에 또 다른'autoFocus()'를 시도 할 수 있습니다. – CommonsWare

답변

5

autoFocus()을 다시 트리거하여 다시 새로운 자동 포커스를 얻으려면 분명히 cancelAutoFocus()이 필요합니다.

저는 여기에 더 나은 API를 고려하여 filed an issue과 함께 있습니다.

관련 문제