У меня есть вариант использования, когда я хотел бы визуализировать изображение, связанное с попаданиями, полученными при поиске в Algolia, с использованием библиотеки Java Algolia для Android. В настоящее время я разрабатываю Pie. Вот что я делаю:
- Я использую com.algolia.instantsearch.core.helpers.Searcher
Я привязываю результаты к фрагменту, который имеет макет с атрибутами algolia для изображений
<ImageView algolia:attribute='@{"image_url"}' >
Проблема в том, что ответ JSON хранит только имя изображения JPG, которое необходимо отобразить. Мне нужно динамически добавлять URL-адрес базового сайта и еще несколько указателей пути. Я пробовал сделать что-то вроде этого
algolia:attribute='https://somedomain.com/somepath1/ProductImages/@{"BaseProductId"}/thumbnails/@{"image_url"}
Но это не было принято.
Я ищу способ преобразовать результаты, чтобы я мог создать полный URL-адрес и поместить его в image_url, а затем использовать его в макете, как указано в первом фрагменте кода.
Есть ли способ это сделать?