寻爱飘屏 SVGA 文件替换
This commit is contained in:
Binary file not shown.
@@ -51,6 +51,7 @@ import com.yizhuan.xchat_android_core.user.bean.UserInfo
|
|||||||
import com.yizhuan.xchat_android_core.utils.subAndReplaceDot
|
import com.yizhuan.xchat_android_core.utils.subAndReplaceDot
|
||||||
import com.yizhuan.xchat_android_library.utils.ListUtils
|
import com.yizhuan.xchat_android_library.utils.ListUtils
|
||||||
import com.yizhuan.xchat_android_library.utils.ResUtil
|
import com.yizhuan.xchat_android_library.utils.ResUtil
|
||||||
|
import com.yizhuan.xchat_android_library.utils.StringUtils
|
||||||
import io.reactivex.Observable
|
import io.reactivex.Observable
|
||||||
import io.reactivex.ObservableEmitter
|
import io.reactivex.ObservableEmitter
|
||||||
import io.reactivex.ObservableOnSubscribe
|
import io.reactivex.ObservableOnSubscribe
|
||||||
@@ -155,14 +156,17 @@ class RoomEffectBoxView @JvmOverloads constructor(
|
|||||||
RoomEvent.DATING_ALL_NOTIFY -> addDatingAllNotify(roomEvent.chatRoomMessage)
|
RoomEvent.DATING_ALL_NOTIFY -> addDatingAllNotify(roomEvent.chatRoomMessage)
|
||||||
RoomEvent.RADISH_NOTIFY,
|
RoomEvent.RADISH_NOTIFY,
|
||||||
RoomEvent.RADISH_NOTIFY_SVGA -> addRadishNotify(roomEvent.chatRoomMessage)
|
RoomEvent.RADISH_NOTIFY_SVGA -> addRadishNotify(roomEvent.chatRoomMessage)
|
||||||
|
|
||||||
RoomEvent.ROOM_GIFT_COMPOUND -> addGiftCompoundNotify(roomEvent.chatRoomMessage)
|
RoomEvent.ROOM_GIFT_COMPOUND -> addGiftCompoundNotify(roomEvent.chatRoomMessage)
|
||||||
RoomEvent.DATING_PUBLISH_RESULT -> showHandAnim((roomEvent.chatRoomMessage.attachment as DatingAttachment).datingNotifyInfo)
|
RoomEvent.DATING_PUBLISH_RESULT -> showHandAnim((roomEvent.chatRoomMessage.attachment as DatingAttachment).datingNotifyInfo)
|
||||||
RoomEvent.RECEIVE_MEMBER_IN_NOTICE -> //進入房間
|
RoomEvent.RECEIVE_MEMBER_IN_NOTICE -> //進入房間
|
||||||
addMemberInNotify(roomEvent.chatRoomMessage)
|
addMemberInNotify(roomEvent.chatRoomMessage)
|
||||||
|
|
||||||
RoomEvent.RECEIVE_EXPER_LEVEL_UP_NOTICE -> addLevelUpNotify(roomEvent.chatRoomMessage)
|
RoomEvent.RECEIVE_EXPER_LEVEL_UP_NOTICE -> addLevelUpNotify(roomEvent.chatRoomMessage)
|
||||||
RoomEvent.ENTER_ROOM -> if (!SuperAdminUtil.isSuperAdmin()) {
|
RoomEvent.ENTER_ROOM -> if (!SuperAdminUtil.isSuperAdmin()) {
|
||||||
playCarSvga(AuthModel.get().currentUid.toString(), null, true)
|
playCarSvga(AuthModel.get().currentUid.toString(), null, true)
|
||||||
}
|
}
|
||||||
|
|
||||||
RoomEvent.CAR_MEMBER_IN -> if (roomEvent.mRoomCarMsgAttachment != null) {
|
RoomEvent.CAR_MEMBER_IN -> if (roomEvent.mRoomCarMsgAttachment != null) {
|
||||||
playCarSvga(
|
playCarSvga(
|
||||||
null,
|
null,
|
||||||
@@ -174,6 +178,7 @@ class RoomEffectBoxView @JvmOverloads constructor(
|
|||||||
false
|
false
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
RoomEvent.ROOM_PK_NOTIFY -> addRoomPKNotify(roomEvent.chatRoomMessage)
|
RoomEvent.ROOM_PK_NOTIFY -> addRoomPKNotify(roomEvent.chatRoomMessage)
|
||||||
RoomEvent.SINGLE_ROOM_PK_NOTIFY -> addSingleRoomPKNotify(roomEvent.chatRoomMessage)
|
RoomEvent.SINGLE_ROOM_PK_NOTIFY -> addSingleRoomPKNotify(roomEvent.chatRoomMessage)
|
||||||
RoomEvent.SINGLE_ROOM_RANK_TOP_NOTIFY -> showSingleRoomRankNotify(roomEvent.chatRoomMessage)
|
RoomEvent.SINGLE_ROOM_RANK_TOP_NOTIFY -> showSingleRoomRankNotify(roomEvent.chatRoomMessage)
|
||||||
@@ -182,9 +187,11 @@ class RoomEffectBoxView @JvmOverloads constructor(
|
|||||||
isHideCarEffect = true
|
isHideCarEffect = true
|
||||||
loopCarAnim()
|
loopCarAnim()
|
||||||
}
|
}
|
||||||
|
|
||||||
RoomEvent.ROOM_CAR_EFFECT_SHOW -> {
|
RoomEvent.ROOM_CAR_EFFECT_SHOW -> {
|
||||||
isHideCarEffect = false
|
isHideCarEffect = false
|
||||||
}
|
}
|
||||||
|
|
||||||
RoomEvent.DRAW_GIFT_EFFECT -> {
|
RoomEvent.DRAW_GIFT_EFFECT -> {
|
||||||
val drawGiftAttachment =
|
val drawGiftAttachment =
|
||||||
(roomEvent.chatRoomMessage?.attachment as? DrawGiftAttachment)
|
(roomEvent.chatRoomMessage?.attachment as? DrawGiftAttachment)
|
||||||
@@ -195,6 +202,7 @@ class RoomEffectBoxView @JvmOverloads constructor(
|
|||||||
false
|
false
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
else -> {}
|
else -> {}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -389,7 +397,7 @@ class RoomEffectBoxView @JvmOverloads constructor(
|
|||||||
ForegroundColorSpan(Color.WHITE)
|
ForegroundColorSpan(Color.WHITE)
|
||||||
)
|
)
|
||||||
.append(
|
.append(
|
||||||
attachment.nick + " ",
|
StringUtils.abbreviate(attachment.nick, 8) + " ",
|
||||||
ForegroundColorSpan(resources.getColor(R.color.notice_nick))
|
ForegroundColorSpan(resources.getColor(R.color.notice_nick))
|
||||||
)
|
)
|
||||||
.append(
|
.append(
|
||||||
@@ -432,7 +440,7 @@ class RoomEffectBoxView @JvmOverloads constructor(
|
|||||||
1.0f,
|
1.0f,
|
||||||
0.0f,
|
0.0f,
|
||||||
false
|
false
|
||||||
), "noble_text_tx"
|
), "bg"
|
||||||
)
|
)
|
||||||
val drawable = SVGADrawable(videoItem, dynamicEntity)
|
val drawable = SVGADrawable(videoItem, dynamicEntity)
|
||||||
svgaImageView.setImageDrawable(drawable)
|
svgaImageView.setImageDrawable(drawable)
|
||||||
|
@@ -1074,7 +1074,7 @@ class RoomEffectView @JvmOverloads constructor(
|
|||||||
ForegroundColorSpan(Color.WHITE)
|
ForegroundColorSpan(Color.WHITE)
|
||||||
)
|
)
|
||||||
.append(
|
.append(
|
||||||
attachment.nick + " ",
|
StringUtils.abbreviate(attachment.nick, 8) + " ",
|
||||||
ForegroundColorSpan(resources.getColor(R.color.notice_nick))
|
ForegroundColorSpan(resources.getColor(R.color.notice_nick))
|
||||||
)
|
)
|
||||||
.append(
|
.append(
|
||||||
@@ -1120,7 +1120,7 @@ class RoomEffectView @JvmOverloads constructor(
|
|||||||
1.0f,
|
1.0f,
|
||||||
0.0f,
|
0.0f,
|
||||||
false
|
false
|
||||||
), "noble_text_tx"
|
), "bg"
|
||||||
)
|
)
|
||||||
val drawable = SVGADrawable(videoItem, dynamicEntity)
|
val drawable = SVGADrawable(videoItem, dynamicEntity)
|
||||||
svgaImageView.setImageDrawable(drawable)
|
svgaImageView.setImageDrawable(drawable)
|
||||||
|
@@ -41,6 +41,7 @@ import com.yizhuan.xchat_android_core.im.custom.bean.PlayEffectInfo;
|
|||||||
import com.yizhuan.xchat_android_core.im.custom.bean.RoomBoxPrizeInfo;
|
import com.yizhuan.xchat_android_core.im.custom.bean.RoomBoxPrizeInfo;
|
||||||
import com.yizhuan.xchat_android_core.im.custom.bean.RoomLuckySeaMsgBean;
|
import com.yizhuan.xchat_android_core.im.custom.bean.RoomLuckySeaMsgBean;
|
||||||
import com.yizhuan.xchat_android_library.utils.ResUtil;
|
import com.yizhuan.xchat_android_library.utils.ResUtil;
|
||||||
|
import com.yizhuan.xchat_android_library.utils.StringUtils;
|
||||||
|
|
||||||
public class AllPlayEffectDialog extends BaseDialog {
|
public class AllPlayEffectDialog extends BaseDialog {
|
||||||
|
|
||||||
@@ -92,7 +93,7 @@ public class AllPlayEffectDialog extends BaseDialog {
|
|||||||
new ForegroundColorSpan(Color.WHITE)
|
new ForegroundColorSpan(Color.WHITE)
|
||||||
)
|
)
|
||||||
.append(
|
.append(
|
||||||
roomBoxPrizeInfo.getNick() + " ",
|
StringUtils.abbreviate(roomBoxPrizeInfo.getNick(), 8) + " ",
|
||||||
new ForegroundColorSpan(ContextCompat.getColor(getContext(), R.color.notice_nick))
|
new ForegroundColorSpan(ContextCompat.getColor(getContext(), R.color.notice_nick))
|
||||||
)
|
)
|
||||||
.append(
|
.append(
|
||||||
@@ -138,7 +139,7 @@ public class AllPlayEffectDialog extends BaseDialog {
|
|||||||
1.0f,
|
1.0f,
|
||||||
0.0f,
|
0.0f,
|
||||||
false
|
false
|
||||||
), "noble_text_tx");
|
), "bg");
|
||||||
SVGADrawable drawable = new SVGADrawable(svgaVideoEntity, dynamicEntity);
|
SVGADrawable drawable = new SVGADrawable(svgaVideoEntity, dynamicEntity);
|
||||||
svgaImageView.setImageDrawable(drawable);
|
svgaImageView.setImageDrawable(drawable);
|
||||||
svgaImageView.stepToFrame(0, true);
|
svgaImageView.stepToFrame(0, true);
|
||||||
|
Reference in New Issue
Block a user