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 に答える