Package io.rong.imkit

Class GlideKitImageEngine

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      void loadImage(@NonNull() Context context, @NonNull() String url, @NonNull() ImageView imageView) 加载图片
      void loadFolderImage(@NonNull() Context context, @NonNull() String url, @NonNull() ImageView imageView) 加载相册目录
      void loadAsGifImage(@NonNull() Context context, @NonNull() String url, @NonNull() ImageView imageView) 加载gif
      void loadGridImage(@NonNull() Context context, @NonNull() String url, @NonNull() ImageView imageView) 加载图片列表图片
      void loadConversationListPortrait(@NonNull() Context context, @NonNull() String url, @NonNull() ImageView imageView, Conversation conversation) 加载会话列表页,单个会话的会话头像
      void loadConversationPortrait(@NonNull() Context context, @NonNull() String url, @NonNull() ImageView imageView, Message message) 加载会话页,单个消息的用户头像
      void loadUserPortrait(@NonNull() Context context, @NonNull() String url, @NonNull() ImageView imageView)
      void loadGroupPortrait(@NonNull() Context context, @NonNull() String url, @NonNull() ImageView imageView) 加载群组头像
      Transformation<Bitmap> getPortraitTransformation()
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GlideKitImageEngine

        GlideKitImageEngine()
    • Method Detail

      • loadImage

         void loadImage(@NonNull() Context context, @NonNull() String url, @NonNull() ImageView imageView)

        加载图片

      • loadFolderImage

         void loadFolderImage(@NonNull() Context context, @NonNull() String url, @NonNull() ImageView imageView)

        加载相册目录

        Parameters:
        context - 上下文
        url - 图片路径
        imageView - 承载图片ImageView
      • loadAsGifImage

         void loadAsGifImage(@NonNull() Context context, @NonNull() String url, @NonNull() ImageView imageView)

        加载gif

        Parameters:
        context - 上下文
        url - 图片路径
        imageView - 承载图片ImageView
      • loadGridImage

         void loadGridImage(@NonNull() Context context, @NonNull() String url, @NonNull() ImageView imageView)

        加载图片列表图片

        Parameters:
        context - 上下文
        url - 图片路径
        imageView - 承载图片ImageView
      • loadConversationListPortrait

         void loadConversationListPortrait(@NonNull() Context context, @NonNull() String url, @NonNull() ImageView imageView, Conversation conversation)

        加载会话列表页,单个会话的会话头像

        Parameters:
        context - 上下文
        url - 单个会话头像地址
        imageView - 加载头像的 view 控件
        conversation - 当前会话,可根据会话类型配置不同默认图
      • loadConversationPortrait

         void loadConversationPortrait(@NonNull() Context context, @NonNull() String url, @NonNull() ImageView imageView, Message message)

        加载会话页,单个消息的用户头像

        Parameters:
        context - 上下文
        url - 单个消息用户头像地址
        imageView - 加载头像的 view 控件
        message - 当前消息,可根据会话类型配置不同默认图
      • loadUserPortrait

         void loadUserPortrait(@NonNull() Context context, @NonNull() String url, @NonNull() ImageView imageView)
      • loadGroupPortrait

         void loadGroupPortrait(@NonNull() Context context, @NonNull() String url, @NonNull() ImageView imageView)

        加载群组头像

        Parameters:
        context - 上下文
        url - 群组头像地址
        imageView - 加载头像的 view 控件