我想在Imageview中加载一个相机,这可能吗?我是android的新手。 我想在加载相机后获得屏幕的x和y坐标。我已经实现了相机活动,但它打开了系统相机。如果我设法在Imageview中加载相机,我可以获得这些坐标。
答案 0 :(得分: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