2017-05-20 7 views
1

イメージビュー内にカメラをロードしたいですか?私はアンドロイドに新しいです。 カメラをロードした後、画面のx座標とy座標を取得したい。私はカメラ活動を実装しましたが、システムカメラを開きます。私がImageviewの中にカメラをロードすると、私はそれらの座標を得ることができます。ImageViewにカメラをロードできますか?

+0

はそのドキュメント[リンク](https://developer.android.com/reference/android/hardware/camera2/package-summaryを確認し、カメラ2のAPIを使用してみてくださいがあります。 html) – Melchizedek

答えて

0

SurfaceViewにカメラのプレビューを追加すると、ImageViewには追加できません。その後、完全にカスタマイズ可能なプレビュー画面を作成することができます。

class Preview extends ViewGroup implements SurfaceHolder.Callback { 

    SurfaceView mSurfaceView; 
    SurfaceHolder mHolder; 

    Preview(Context context) { 
     super(context); 

     mSurfaceView = new SurfaceView(context); 
     addView(mSurfaceView); 

     // Install a SurfaceHolder.Callback so we get notified when the 
     // underlying surface is created and destroyed. 
     mHolder = mSurfaceView.getHolder(); 
     mHolder.addCallback(this); 
     mHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); 
    } 
... 
} 

詳細なドキュメントhere

関連する問題