Я хочу загрузить изображение в свой адаптер RV. Я использую для этого следующий код:
Glide.with(activity).asBitmap().load(imageURL).apply(RequestOptions.circleCropTransform()).listener(new RequestListener<Bitmap>() {
@Override
public boolean onLoadFailed(@Nullable GlideException e, Object model, Target<Bitmap> target, boolean isFirstResource) {
// Set default
return false;
}
@Override
public boolean onResourceReady(Bitmap resource, Object model, Target<Bitmap> target, DataSource dataSource, boolean isFirstResource) {
return false;
}
}).into(holder.imageAvatar);
Он отлично работает, но я хочу внести некоторые пользовательские изменения в Bitmap
, прежде чем устанавливать его в imageAvatar
ImageView. Изменения, которые я хочу сделать:
final Bitmap circleAvatarBitmap = tileProvider.getCircularImage(avatarBitmap);
holder.avatarImage.setImageBitmap(circleAvatarBitmap); // Should be converted to '.into(holder.imageAvatar);'
Как я могу внести пользовательские изменения в изображение после загрузки?