修复滑动直播间,部分UI未还原问题

This commit is contained in:
zlzw 2022-11-16 15:50:04 +08:00
parent 0a090301df
commit dc8f32062c
2 changed files with 24 additions and 1 deletions

View File

@ -1071,6 +1071,28 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis
}
public void resetView() {
goto_room_view.setVisibility(View.GONE);
if (!SpUtil.getInstance().getBooleanValue("private_chat_message_switch")) {
msgLayout.setVisibility(View.GONE);
}
if (!IMLoginManager.get(mContext).hintChat()) {
msgLayout.setVisibility(View.VISIBLE);
}
if (LivePushTxViewHolder.mTRTCCloud != null || LivePushRyViewHolder.rtcRoom != null) {
fans_btn.setVisibility(View.GONE);
}
mPkRankTopIcon.setVisibility(View.GONE);
lt_pk_line.setVisibility(View.GONE);
time.setVisibility(View.GONE);
mBannerList1.clear();
mBannerList2.clear();
mBannerList3.clear();
mBannerList4.clear();
updataCleanMic();
}
public void clearChat() {
if (mLiveChatAdapter != null) {
mLiveChatAdapter.clear();

View File

@ -265,6 +265,7 @@ public class PortraitLiveManager implements LivePlayListener, SocketMessageListe
mask.setVisibility(View.VISIBLE);
mLivePlayViewHolder.setCover(data.getThumb());
mLivePlayViewHolder.play(data.getPull());
mLiveRoomViewHolder.resetView();
mLiveRoomViewHolder.clearChat();
mLiveRoomViewHolder.setAvatar(data.getAvatar());
mLiveRoomViewHolder.setAnchorLevel(data.getLevelAnchor());