Пикассо обратный вызов на SDK 21 и ниже
У меня есть следующая логика в моем onBindViewHolder
final ImageView imageView = (ImageView) holder.view.findViewById(R.id.image);
final Callback loadedCallback = new Callback() {
@Override
public void onSuccess() {
loadingImageView.cancelAnimation();
loadingImageView.setVisibility(View.GONE);
imageView.setVisibility(View.VISIBLE);
}
@Override
public void onError() {
}
};
if (!TextUtils.isEmpty(getImageUri())) {
Picasso.with(getContext()).load(getImageUri())
.into(imageView, loadedCallback);
}
Причина, по которой я использую пользовательский обратный вызов, заключается в том, что Picasso не поддерживает размещение анимации Lottie на месте во время вызова. Это работает для меня в новых версиях SDK, однако обратный вызов не запускается в SDK 21 и ниже. Есть ли обходной путь, который я могу использовать для этих старых версий Android?
Спасибо, Оттерман