当前知识库站点已不再维护。请移步新版知识库:https://help.rongcloud.cn/

修改会话界面文字颜色

修改会话界面文字颜色
发布时间: 2017-12-20 14:53

回答:

1. 

@ProviderTag(messageContent = TextMessage.class, showReadState = true)
public class MyTextMessageItemProvider extends TextMessageItemProvider {

    @Override
    public void bindView(View v, int position, TextMessage content, UIMessage data) {
        super.bindView(v, position, content, data);
        TextView textView = (TextView) v;
        if (data.getMessageDirection() == Message.MessageDirection.SEND) {
            textView.setTextColor(Color.WHITE);
        } else {
            textView.setTextColor(Color.BLACK);
        }
    }
}

2. 注册

RongIM.registerMessageTemplate(new MyTextMessageItemProvider());