Class GIFMessage

  • All Implemented Interfaces:

    
    public class GIFMessage
    
                        

    GIF 消息类

    GIF 消息类,此消息会进行存储并计入未读消息数。

    默认 GIF 文件大小上限是 2 MB,RC_GIF_MSG_SIZE_LIMIT_EXCEED。 可通过导航配置 GIF 文件大小上限。getGifSizeLimit

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
      public int width
      public int height
      public long gifDataSize
      public final static Creator<GIFMessage> CREATOR
    • Constructor Summary

      Constructors 
      Constructor Description
      GIFMessage(Array<byte> data)
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Constructor Detail

      • GIFMessage

        GIFMessage(Array<byte> data)
    • Method Detail

      • obtain

         static GIFMessage obtain(Uri localUri)

        生成 GIFMessage 对象。

        Parameters:
        localUri - 图片路径
      • setUpLoadExp

         void setUpLoadExp(boolean upLoadExp)

        设置是否上传失败。

        Parameters:
        upLoadExp - 上传是否失败。
      • getLocalUri

         Uri getLocalUri()

        获取本地图片地址(file:///)。

        Returns:

        本地图片地址(file:///)。

      • setLocalUri

         void setLocalUri(Uri localUri)

        设置本地图片地址(file:///)。

        Parameters:
        localUri - 本地图片地址(file:///).
      • getRemoteUri

         Uri getRemoteUri()

        获取网络图片地址(http://)。

        Returns:

        网络图片地址(http://)。

      • setRemoteUri

         void setRemoteUri(Uri remoteUri)

        设置网络图片地址(http://)。

        Parameters:
        remoteUri - 网络图片地址(http://)。