IMSDK
IM features a comprehensive suite of solutions including global access, one-to-one chat, group chat, message push, profile and relationship chain hosting, and account authentication. It also provides complete app access and backend management APIs.
V2TIMFaceElem

Public Member Functions

int getIndex ()
 
void setIndex (int index)
 
byte [] getData ()
 
void setData (byte[] data)
 
String toString ()
 
V2TIMElem getNextElem ()
 
void appendElem (V2TIMElem v2TIMElem)
 

Member Function Documentation

◆ getIndex()

int getIndex ( )
inline

Get the emoji index

Returns
Emoji index

◆ setIndex()

void setIndex ( int  index)
inline

Set the emoji index

Parameters
indexEmoji index

◆ getData()

byte [] getData ( )
inline

Get custom emoji data

Returns
Custom emoji data

◆ setData()

void setData ( byte []  data)
inline

Set custom emoji data

Parameters
dataCustom emoji data
Returns

◆ toString()

String toString ( )
inline

◆ getNextElem()

V2TIMElem getNextElem ( )
inlineinherited

◆ appendElem()

void appendElem ( V2TIMElem  v2TIMElem)
inlineinherited

Add the next element

To configure multiple elements, after creating a Message object, you can add the next element via the element object of Message.

The following is the sample code for creating V2TIMTextElem and V2TIMCustomElem:

V2TIMMessage message = V2TIMManager.getMessageManager().createTextMessage("test");

V2TIMCustomElem customElem = new V2TIMCustomElem();

customElem.setData("Custom message".getBytes());

message.getTextElem().appendElem(customElem);

Attention
  • This API can be called only by elements of a Message object created via createMessage.
  • This API can be used to add V2TIMTextElem, V2TIMCustomElem, V2TIMFaceElem, or V2TIMLocationElem.