0

我必须在给定的帧中显示相机。每当我展示它时,它就会被拉长。如果我在框架后面的全屏相机上显示相同的内容,它看起来还不错,但是当我拍照时,它会给出全尺寸的图像。我必须只在框架内裁剪图像,并且需要帮助。

4

1 回答 1

0

您可以将比例设置为适合中心并在相机视图上设置布局参数。就像是 :

LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(width, height);

ImageVIew cameraView = (ImageView) LayoutInflater.from(context).inflate(R.layout.camera, null);
cameraView.setLayoutParams(params);

并且在 layout.xml 文件中有类似的内容:

android:scaleType="centerCrop"
android:adjustViewBounds="true"
于 2013-01-30T08:41:38.250 回答