2017-01-13 4 views
0

画像を縮小してImageViewに合わせるにはどうすればよいですか?up拡大縮小ですか?ImageViewは縮小を許可しますが、上向きではありません

をターゲットImageView

... 
.transform(new FitCenter(context) { 
    @Override 
    protected Bitmap transform(BitmapPool pool, Bitmap toTransform, int outWidth, int outHeight) { 
     if (toTransform.getHeight() > outHeight || toTransform.getWidth() > outWidth) 
      return super.transform(pool, toTransform, outWidth, outHeight); 
     else 
      return toTransform; 
    } 
}) 
... 

android:scaleType="center"を追加し、グライドでにそれを解決しました。

ちょうどImageView属性:(

答えて

0

あなたは、パラメータ私はグライドを使用.onlyScaleDown()

Picasso 
    .with(context) 
    .load(imageURI) 
    .resize(600, 800) // or better use fit() 
    .onlyScaleDown() // the image will only be resized if it's bigger than 6000x2000 pixels. 
    .into(imageViewResizeScaleDown); 

https://futurestud.io/tutorials/picasso-image-resizing-scaling-and-fit

+0

とピカソのライブラリを使用することができますを使用して、このような動作を取得する方法がないようだが、変換を使用するのが好きではありません。 – Alexey

関連する問題