fix:修复房间内福袋飘窗文本展示问题;增加跳转提示
This commit is contained in:
@@ -44,6 +44,8 @@ import com.yizhuan.erban.ui.utils.load
|
|||||||
import com.yizhuan.erban.ui.utils.loadAnim
|
import com.yizhuan.erban.ui.utils.loadAnim
|
||||||
import com.yizhuan.erban.ui.webview.CommonWebViewActivity
|
import com.yizhuan.erban.ui.webview.CommonWebViewActivity
|
||||||
import com.yizhuan.erban.ui.widget.SimpleAnimListener
|
import com.yizhuan.erban.ui.widget.SimpleAnimListener
|
||||||
|
import com.yizhuan.erban.ui.widget.dialog.AllServiceGiftGoRoomTipsDialog
|
||||||
|
import com.yizhuan.erban.ui.widget.dialog.AllServiceGiftGoRoomTipsDialog.Companion.isNeedTips
|
||||||
import com.yizhuan.erban.ui.widget.drawgift.DrawGiftPlayHelper
|
import com.yizhuan.erban.ui.widget.drawgift.DrawGiftPlayHelper
|
||||||
import com.yizhuan.erban.utils.MsgBuilder
|
import com.yizhuan.erban.utils.MsgBuilder
|
||||||
import com.yizhuan.erban.utils.RegexUtil
|
import com.yizhuan.erban.utils.RegexUtil
|
||||||
@@ -633,7 +635,7 @@ class RoomEffectView @JvmOverloads constructor(
|
|||||||
}
|
}
|
||||||
messageTextView.text = text.build()
|
messageTextView.text = text.build()
|
||||||
roomView.setOnClickListener {
|
roomView.setOnClickListener {
|
||||||
AVRoomActivity.start(mContext, noticeInfo.roomUid)
|
goRoom(noticeInfo.roomTitle, noticeInfo.roomUid)
|
||||||
}
|
}
|
||||||
animationPlay = AnimationUtils.loadAnimation(mContext, R.anim.anim_box_notify)
|
animationPlay = AnimationUtils.loadAnimation(mContext, R.anim.anim_box_notify)
|
||||||
binding.flLuckyBagNotify.addView(roomView)
|
binding.flLuckyBagNotify.addView(roomView)
|
||||||
@@ -1885,4 +1887,17 @@ class RoomEffectView @JvmOverloads constructor(
|
|||||||
playNotifyStateLiveData?.value = false
|
playNotifyStateLiveData?.value = false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private fun goRoom(roomTitle: String, roomUid: Long) {
|
||||||
|
if (roomUid <= 0L) {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
if (roomUid == AvRoomDataManager.get().roomUid) {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
if (isNeedTips()) {
|
||||||
|
AllServiceGiftGoRoomTipsDialog(context, roomTitle, roomUid).show()
|
||||||
|
} else {
|
||||||
|
AVRoomActivity.start(context, roomUid)
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
@@ -1809,7 +1809,7 @@
|
|||||||
<string name="avroom_widget_roomeffectview_025">恭喜</string>
|
<string name="avroom_widget_roomeffectview_025">恭喜</string>
|
||||||
<string name="avroom_widget_roomeffectview_026">恭喜<font color="#FFEE8F">%s</font>在幸運塔羅中運氣爆發,獲得<font color="#FFEE8F">%d</font>钻石!</string>
|
<string name="avroom_widget_roomeffectview_026">恭喜<font color="#FFEE8F">%s</font>在幸運塔羅中運氣爆發,獲得<font color="#FFEE8F">%d</font>钻石!</string>
|
||||||
<string name="avroom_widget_roomeffectview_027">運氣爆表!在</string>
|
<string name="avroom_widget_roomeffectview_027">運氣爆表!在</string>
|
||||||
<string name="avroom_widget_roomeffectview_028">中開出了\n價值</string>
|
<string name="avroom_widget_roomeffectview_028">中開出了價值</string>
|
||||||
<string name="avroom_widget_roomeffectview_029">的</string>
|
<string name="avroom_widget_roomeffectview_029">的</string>
|
||||||
<string name="avroom_widget_roomranknavigatoradapter_01">貢獻榜</string>
|
<string name="avroom_widget_roomranknavigatoradapter_01">貢獻榜</string>
|
||||||
<string name="avroom_widget_roomranknavigatoradapter_02">魅力榜</string>
|
<string name="avroom_widget_roomranknavigatoradapter_02">魅力榜</string>
|
||||||
|
Reference in New Issue
Block a user