Package ai.nexconn.chatui.config
Class GlideChatUIImageEngine
-
- All Implemented Interfaces:
public class GlideChatUIImageEngineDefault ChatUIImageEngine implementation backed by Glide.
Loaded automatically by the SDK unless a custom engine is set via setChatUIImageEngine.
-
-
Constructor Summary
Constructors Constructor Description GlideChatUIImageEngine()
-
Method Summary
Modifier and Type Method Description voidloadImage(Context context, String url, ImageView imageView)Loads an image into the given ImageView. voidloadFolderImage(Context context, String url, ImageView imageView)Loads a thumbnail for an album/folder entry with rounded corners. voidloadAsGifImage(Context context, String url, ImageView imageView)Loads a GIF image into the given ImageView. voidloadGridImage(Context context, String url, ImageView imageView)Loads a thumbnail for a grid image picker item. voidloadConversationListPortrait(Context context, String url, ImageView imageView, BaseChannel channel)voidloadConversationPortrait(Context context, String url, ImageView imageView, Message message)voidloadUserPortrait(Context context, String url, ImageView imageView)voidloadGroupPortrait(Context context, String url, ImageView imageView)-
-
Method Detail
-
loadImage
void loadImage(Context context, String url, ImageView imageView)
Loads an image into the given ImageView.
- Parameters:
context- contexturl- image URLimageView- target ImageView
-
loadFolderImage
void loadFolderImage(Context context, String url, ImageView imageView)
Loads a thumbnail for an album/folder entry with rounded corners.
- Parameters:
context- contexturl- image pathimageView- target ImageView
-
loadAsGifImage
void loadAsGifImage(Context context, String url, ImageView imageView)
Loads a GIF image into the given ImageView.
- Parameters:
context- contexturl- GIF URL or pathimageView- target ImageView
-
loadGridImage
void loadGridImage(Context context, String url, ImageView imageView)
Loads a thumbnail for a grid image picker item.
- Parameters:
context- contexturl- image URL or pathimageView- target ImageView
-
loadConversationListPortrait
void loadConversationListPortrait(Context context, String url, ImageView imageView, BaseChannel channel)
-
loadConversationPortrait
void loadConversationPortrait(Context context, String url, ImageView imageView, Message message)
-
loadUserPortrait
void loadUserPortrait(Context context, String url, ImageView imageView)
-
loadGroupPortrait
void loadGroupPortrait(Context context, String url, ImageView imageView)
-
-
-
-