新增礼物墙相关内容

This commit is contained in:
2024-07-13 09:28:02 +08:00
parent 9c38f40098
commit 845b217c4d
153 changed files with 17835 additions and 29 deletions

View File

@@ -38,6 +38,7 @@ import com.lxj.xpopup.enums.PopupPosition;
import com.lxj.xpopup.interfaces.XPopupCallback;
import com.lzf.easyfloat.EasyFloat;
import com.lzf.easyfloat.enums.ShowPattern;
import com.yunbao.common.bean.JsWishBean;
import com.yunbao.common.dialog.DebugDialog;
import com.yunbao.common.interfaces.OnItemClickListener;
import com.yunbao.common.utils.MobclickAgent;
@@ -549,6 +550,13 @@ public class LiveAudienceActivity extends LiveActivity {
}
@Subscribe(threadMode = ThreadMode.MAIN)
public void onWishSendGift(JsWishBean bean) {
if (bean != null) {
openGiftWindow(bean.getGiftId());
}
}
@Override
protected void release() {
if (mPayPresenter != null) {

View File

@@ -281,12 +281,14 @@ public class LiveUserDialogFragment extends AbsDialogFragment implements View.On
@Override
public void onViewClicks() {
if (TextUtils.equals(mLiveUid, "uid")) return;
/* // 老礼物墙
Bus.get().post(new LiveAudienceEvent()
.setType(LiveAudienceEvent.LiveAudienceType.GIFT_WALL)
.setUid(mToUid)
.setVoicePress(isAnchor)
.setUname(mToName)
.setAvatar(mAvatarUrl));
.setAvatar(mAvatarUrl));*/
new com.yunbao.common.dialog.GiftWallDialog(mContext, mToUid + "",mToName, mToUid.equals(mLiveUid)).setFullWindows(false).showDialog();
dismiss();
}
});
@@ -663,7 +665,7 @@ public class LiveUserDialogFragment extends AbsDialogFragment implements View.On
LiveBean liveBean = JSON.parseObject(info[0], LiveBean.class);
new LiveRoomCheckLivePresenter(mContext, liveBean.getUid(), liveBean.getStream(), new LiveRoomCheckLivePresenter.NewActionListener() {
@Override
public void onLiveRoomChanged(String liveUid, String stream, int liveType, String liveTypeVal, String liveSdk,boolean isSw) {
public void onLiveRoomChanged(String liveUid, String stream, int liveType, String liveTypeVal, String liveSdk, boolean isSw) {
if (liveBean == null) {
return;
}

View File

@@ -4233,6 +4233,7 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis
bundle.putString(Constants.LIVE_UID, mLiveUid);
bundle.putString(Constants.STREAM, mStream);
bundle.putString(Constants.TO_UID, toUid);
bundle.putString(Constants.TO_UNAME, toUid);
fragment.setArguments(bundle);
fragment.show(((LiveActivity) mContext).getSupportFragmentManager(), "LiveUserDialogFragment");
}