前景相机插件设置为横向默认如何将相机设置为纵向?我将 xml 设置为纵向,但似乎找不到如何更改相机预览方向。
更新:添加了以下内容来修复 lanscape
Camera.Parameters parameters = mCamera.getParameters();
parameters.setPictureFormat(PixelFormat.JPEG);
parameters.set("orientation", "portrait");
parameters.setRotation(90);
mCamera.setParameters(parameters);
mCamera.setDisplayOrientation(90);
这是我当前创建方形预览的代码
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
int wwidth = displaymetrics.widthPixels;
mFrameLayout.getLayoutParams().height = wwidth;
mFrameLayout.getLayoutParams().width = wwidth;
但是预览被拉伸,图片似乎被拉伸。
如何获得不会拉伸视图的特定宽度所需的高度?
我可以隐藏底部多余的部分吗?(因为拍照后会被裁剪掉)
还发现相机似乎被放大了,拍摄的照片和你在预览中看到的不一样,它有更多的内容。
谁能给我一些提示?
谢谢