Skip to content

TUIKit Android修改界面样式 聊天界面 通知区域

whalehe edited this page Jun 14, 2019 · 2 revisions

2.1、通知区域NoticeLayout


通知区域由两个TextView组成,如下:


Content区域是一个TextView,可以用来展示通知的主题,ContentExtra也是一个TextView,可以用来展示消息的行为,这些都可以自由定制,除此之外,还可以定制整个通知区域的点击事件,这里举个例子
// 从ChatLayout里获取NoticeLayout
NoticeLayout noticeLayout = layout.getNoticeLayout();
// 可以使通知区域一致展示
noticeLayout.alwaysShow(true);
// 设置通知主题
noticeLayout.getContent().setText("现在插播一条广告");
// 设置通知提醒文字
noticeLayout.getContentExtra().setText("参看有奖");
// 设置通知的点击事件
noticeLayout.setOnNoticeClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        ToastUtil.toastShortMessage("赏白银五千两");
    }
});