Message Customization
Override Text Message Display
public class CustomOutcomingTextMessageViewHolder extends OutcomingTextMessageViewHolder {
public CustomOutcomingTextMessageViewHolder(View itemView, Object payload) {
super(itemView, payload);
}
@Override
public void onBind(MessageHolder message) {
super.onBind(message);
text.setText(text.getText() + " Hello World");
}
}public class CustomTextMessageHandler extends TextMessageHandler {
@Override
public void onBindMessageHolders(Context context, MessageHolders holders) {
holders.setIncomingTextConfig(IncomingTextMessageViewHolder.class, R.layout.view_holder_incoming_text_message, getAvatarClickPayload(context))
.setOutcomingTextConfig(CustomOutcomingTextMessageViewHolder.class, R.layout.view_holder_outcoming_text_message, getAvatarClickPayload(context));
}
}Creating a Custom Message Type
Image Message Handler
Summary
Last updated