Glide4.0+版本设置placeholder之后,设置的图片圆角不显示

解决方法:

public static void setImageUriWithRound(Context context, String url, ImageView iv, int holder) {
        if (context == null || TextUtils.isEmpty(url)) return;
        int radius=3;
        Glide.with(context.getApplicationContext()).load(url)
                .apply(new RequestOptions().placeholder(holder).error(holder).centerCrop()
                        .transform(new RoundCornerTransformation(radius)))
                .thumbnail(loadTransform(context, holder, radius))
                .into(iv);
    }

private static RequestBuilder loadTransform(Context context, @DrawableRes int placeholderId, float radius) {
        return Glide.with(context)
                .load(placeholderId)
                .apply(new RequestOptions().centerCrop()
                        .transform(new RoundCornerTransformation((int) radius)));
    }

你可能感兴趣的:(Glide4.0+版本设置placeholder之后,设置的图片圆角不显示)