0

私のアンドロイドアプリでは、カスタムカメラを使用して画像をキャプチャしています。私は、フルスクリーンで適切な解像度でカメラのプレビューを設定することができます。 setImageBitmapを使ってキャプチャした画像を画像ビューに設定しようとすると、正しく見えません。縮小したり伸ばしたりしています。Snapchatのように、キャプチャした画像を画面全体に表示したい。私はandroid:scaleType="centerCrop"を設定しようとしますが、それはすべてのデバイスで動作しません。この問題を解決するために私を助けてください。アスペクト比を失うことなくカメラの画像をフルスクリーンで表示 - Android

ありがとうございます。ここで

は私のImageViewのコードです:

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

を作る方法である私達にあなたのコードを示しています。また、比率は –

+0

[これ](http://stackoverflow.com/questions/2521959/how-to-scale-an-image-in-imageview-to-keep-the-aspect-ratio?rq=1)答えはあなたに役立つかもしれません –

+0

完全なレイアウトを教えてください。 – earthw0rmjim

答えて

0

これは私がBitMap

BitmapFactory.Options options = new BitmapFactory.Options(); 
options.inSampleSize=8; 
Bitmap bmp = BitmapFactory.decodeStream(inputStream,null,options); 
+0

イメージを伸ばす。私はすべての 'scaleTypes'を試しましたが、それらのどれも働いていませんでした。 – zanky

+0

は動作しません。 – zanky

関連する問題