|
@@ -56,20 +56,19 @@ class RoomChatAdapter :
|
|
when (item.getMsgType()) {
|
|
when (item.getMsgType()) {
|
|
RoomMsgType.ROOM_CHAT_TEXT -> {
|
|
RoomMsgType.ROOM_CHAT_TEXT -> {
|
|
val sb = StringBuffer()
|
|
val sb = StringBuffer()
|
|
- sb.append(item.getSenderName())
|
|
|
|
- .append("<img src='" + "file:///xx/")
|
|
|
|
- .append(LEVEL_KEY).append(".png")
|
|
|
|
- .append("'>")
|
|
|
|
|
|
|
|
if (item.getIsBenefit() == 1) {
|
|
if (item.getIsBenefit() == 1) {
|
|
count++
|
|
count++
|
|
sb.append("<img src='" + "file:///android_asset/icon_chat_benefit.png")
|
|
sb.append("<img src='" + "file:///android_asset/icon_chat_benefit.png")
|
|
.append("'>")
|
|
.append("'>")
|
|
}
|
|
}
|
|
- sb.append(":")
|
|
|
|
-
|
|
|
|
|
|
|
|
- sb.append(item.getMsgContent())
|
|
|
|
|
|
+ sb.append("<img src='" + "file:///xx/")
|
|
|
|
+ .append(LEVEL_KEY).append(".png")
|
|
|
|
+ .append("'>")
|
|
|
|
+ .append(item.getSenderName())
|
|
|
|
+ .append(":")
|
|
|
|
+ .append(item.getMsgContent())
|
|
|
|
|
|
val glideImageGetter = HtmlImageGetter(mContext, tvContent, 14, localImageKey)
|
|
val glideImageGetter = HtmlImageGetter(mContext, tvContent, 14, localImageKey)
|
|
val fromHtml = Html.fromHtml(sb.toString(), glideImageGetter, null)
|
|
val fromHtml = Html.fromHtml(sb.toString(), glideImageGetter, null)
|
|
@@ -112,30 +111,27 @@ class RoomChatAdapter :
|
|
if (item.getIsBenefit() == 1) {
|
|
if (item.getIsBenefit() == 1) {
|
|
setBackgroundRes(R.id.tvContent, R.drawable.shape_e87230_ddb558_all_20)
|
|
setBackgroundRes(R.id.tvContent, R.drawable.shape_e87230_ddb558_all_20)
|
|
} else {
|
|
} else {
|
|
- setBackgroundRes(R.id.tvContent, R.drawable.shape_white_20)
|
|
|
|
|
|
+ setBackgroundRes(R.id.tvContent, R.drawable.shape_20000000_14)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
RoomMsgType.SYSTEM_MESSAGE -> {
|
|
RoomMsgType.SYSTEM_MESSAGE -> {
|
|
span = SpannableString(item.getMsgContent())
|
|
span = SpannableString(item.getMsgContent())
|
|
- setBackgroundRes(R.id.tvContent, R.drawable.shape_4bce98_20)
|
|
|
|
|
|
+ setBackgroundRes(R.id.tvContent, R.drawable.shape_20000000_14)
|
|
}
|
|
}
|
|
RoomMsgType.USER_ENTER_ROOM -> {
|
|
RoomMsgType.USER_ENTER_ROOM -> {
|
|
val sb = StringBuffer()
|
|
val sb = StringBuffer()
|
|
- sb.append(item.getSenderName())
|
|
|
|
- .append("<img src='" + "file:///xx/")
|
|
|
|
- .append(LEVEL_KEY).append(".png")
|
|
|
|
- .append("'>")
|
|
|
|
-
|
|
|
|
if (item.getIsBenefit() == 1) {
|
|
if (item.getIsBenefit() == 1) {
|
|
count++
|
|
count++
|
|
sb.append("<img src='" + "file:///android_asset/icon_chat_benefit.png")
|
|
sb.append("<img src='" + "file:///android_asset/icon_chat_benefit.png")
|
|
.append("'>")
|
|
.append("'>")
|
|
}
|
|
}
|
|
- sb.append(":")
|
|
|
|
-
|
|
|
|
-
|
|
|
|
- sb.append(item.getMsgContent())
|
|
|
|
|
|
+ sb.append("<img src='" + "file:///xx/")
|
|
|
|
+ .append(LEVEL_KEY).append(".png")
|
|
|
|
+ .append("'>")
|
|
|
|
+ .append(item.getSenderName())
|
|
|
|
+ .append(":")
|
|
|
|
+ .append(item.getMsgContent())
|
|
|
|
|
|
val glideImageGetter = HtmlImageGetter(mContext, tvContent, 14, localImageKey)
|
|
val glideImageGetter = HtmlImageGetter(mContext, tvContent, 14, localImageKey)
|
|
val fromHtml = Html.fromHtml(sb.toString(), glideImageGetter, null)
|
|
val fromHtml = Html.fromHtml(sb.toString(), glideImageGetter, null)
|
|
@@ -173,11 +169,11 @@ class RoomChatAdapter :
|
|
}
|
|
}
|
|
|
|
|
|
if (item.getIsBenefit() == 1) {
|
|
if (item.getIsBenefit() == 1) {
|
|
- setBackgroundRes(R.id.tvContent, R.drawable.shape_4bce98_20)
|
|
|
|
|
|
+ setBackgroundRes(R.id.tvContent, R.drawable.shape_ff56b7_14)
|
|
} else {
|
|
} else {
|
|
when (item.getUserLevel()) {
|
|
when (item.getUserLevel()) {
|
|
in 0..37 -> {
|
|
in 0..37 -> {
|
|
- setBackgroundRes(R.id.tvContent, R.drawable.shape_4bce98_20)
|
|
|
|
|
|
+ setBackgroundRes(R.id.tvContent, R.drawable.shape_20000000_14)
|
|
}
|
|
}
|
|
in 38..54 -> {
|
|
in 38..54 -> {
|
|
setBackgroundRes(R.id.tvContent, R.drawable.shape_6c55ff_20)
|
|
setBackgroundRes(R.id.tvContent, R.drawable.shape_6c55ff_20)
|