0

在我的 android 应用程序中,我正在使用自定义相机拍摄图像。我可以在全屏模式下以适当的分辨率设置相机预览。当我尝试使用 将捕获的图像设置为 imageviewsetImageBitmap时,它看起来不正确。它看起来缩小或拉伸。我希望捕获的图像像Snapchat应用程序一样覆盖整个屏幕。我尝试设置android:scaleType="centerCrop",但这不适用于所有设备。请帮我解决这个问题。

谢谢你。

这是我的图像视图代码:

<ImageView
            android:id="@+id/pictuer_img"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:scaleType="centerCrop" />
4

1 回答 1

0

我就是这样制作BitMap

BitmapFactory.Options options = new BitmapFactory.Options();
options.inSampleSize=8;
Bitmap bmp = BitmapFactory.decodeStream(inputStream,null,options);
于 2016-04-28T10:42:02.437 回答