Android 用の Algolia Java ライブラリを使用して、Algolia 検索から返されたヒットに関連付けられた画像をレンダリングしたいユース ケースがあります。私は現在 Pie で開発しています。これが私がやっていることです:
- com.algolia.instantsearch.core.helpers.Searcher を使用しています
結果を、画像のアルゴリア属性を持つレイアウトを持つフラグメントにバインドします
<ImageView algolia:attribute='@{"image_url"}' >
問題は、応答 JSON が、表示する必要がある JPG 画像の名前のみを格納することです。ベース サイト URL とパス指定子を動的に追加する必要があります。私はこのようなことをしてみました
algolia:attribute='https://somedomain.com/somepath1/ProductImages/@{"BaseProductId"}/thumbnails/@{"image_url"}
しかし、それは受け入れられませんでした。
結果を変換する方法を探しているので、完全な URL を作成して image_url に配置し、最初のコード フラグメントで述べたようにレイアウトで使用できます。
それを行う方法はありますか?