7

Glide を使用してアプリに画像を読み込んでいます。に画像をロードするときに使用しているカスタム変換がありImageViewます。問題は、取得した画像に
カスタム変換と両方を適用したいことです。centerCropしかし、グライドは私のカスタム変換のみを使用し、画像をImageViewwith で表示していfitXYます。
これが私のコードです:

Glide.with(context)
    .load(uri)
    .placeholder(R.drawable.image_id)
    .transform(new CustomTransformation(context))
    .centerCrop()
    .into(imageView);

望ましい結果を得るにはどうすればよいですか? どんな助けでも大歓迎です。

4

6 に答える 6

2

次のように複数の変換を適用できます。

 Glide.with(getContext())
            .load(url)
            .bitmapTransform(new CenterCrop(getContext()), new BlurTransformation(getContext(), BLUR_RADIUS), new GrayscaleTransformation(getContext()))
            .into(imageView);
于 2016-11-17T11:17:52.407 に答える