Я пытаюсь наложить одно изображение поверх другого. Для этого я использую 2 вызова Glide каждый, чтобы обрезать и изменить размеры обоих изображений. Я беру растровое изображение как результат этих вызовов и накладываю один поверх другого. После этого мне нужно загрузить это вновь сгенерированное на сервер. Но проблема сейчас в том, что до того, как Glide вернется, процесс загрузки уже завершен со старым изображением (которое уже присутствовало в объекте до вызовов Glide) без наложения.
Может кто-нибудь помочь мне, пожалуйста, может Я делаю это синхронно, чтобы сначала получить изображения, а затем начать загрузку?
Ниже приведен один из вызовов. Второй точно такой же потянув еще одно изображение из Drawable
FutureTarget<Bitmap> futureTarget =
Glide.with(ctx)
.asBitmap()
.load(imgUri)
.apply(new RequestOptions()
.override(width, height)
.centerCrop())
.submit(ogWidth, ogHeight);
src = futureTarget.get();