1.选人后关闭用户弹窗 2.VIP背景重置

This commit is contained in:
huangjian
2021-10-13 10:57:20 +08:00
parent d9fbd55423
commit 4ad519e019
2 changed files with 19 additions and 8 deletions

View File

@@ -83,6 +83,7 @@ class DatingMicroViewAdapter(context: Context?) : BaseMicroViewAdapter(context)
viewGenderBg.setBackgroundResource(if (manMicro) R.drawable.shape_circle_micro_man_bg else R.drawable.shape_circle_micro_woman_bg)
tvSelectedStatus.setBackgroundResource(if (manMicro) R.drawable.selector_dating_select_man_bg else R.drawable.selector_dating_select_woman_bg)
}
ivVipWear.setImageResource(R.drawable.icon_room_dating_vip)
info.mChatRoomMember?.let {
if (roomInfo.blindDateState == RoomInfo.DATING_STATE_FLOW) {

View File

@@ -3,12 +3,6 @@ package com.yizhuan.erban.ui.widget;
import android.annotation.SuppressLint;
import android.content.Context;
import android.os.Bundle;
import androidx.appcompat.app.AppCompatDialog;
import androidx.appcompat.widget.AppCompatImageView;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import android.text.TextUtils;
import android.view.Gravity;
import android.view.LayoutInflater;
@@ -20,8 +14,12 @@ import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.appcompat.app.AppCompatDialog;
import androidx.appcompat.widget.AppCompatImageView;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.google.android.flexbox.FlexboxLayout;
import com.netease.nim.uikit.common.util.media.ImageUtil;
import com.netease.nimlib.sdk.chatroom.ChatRoomMessageBuilder;
import com.netease.nimlib.sdk.chatroom.model.ChatRoomKickOutEvent;
import com.netease.nimlib.sdk.chatroom.model.ChatRoomMessage;
@@ -76,12 +74,13 @@ import com.yizhuan.xchat_android_core.utils.StringUtils;
import com.yizhuan.xchat_android_core.utils.net.BeanObserver;
import com.yizhuan.xchat_android_core.utils.net.DontWarnObserver;
import com.yizhuan.xchat_android_library.net.rxnet.callback.CallBack;
import com.yizhuan.xchat_android_library.utils.ImageUtils;
import com.yizhuan.xchat_android_library.utils.ListUtils;
import com.yizhuan.xchat_android_library.utils.SingleToastUtil;
import com.yizhuan.xchat_android_library.utils.config.BasicConfig;
import org.greenrobot.eventbus.EventBus;
import org.greenrobot.eventbus.Subscribe;
import org.greenrobot.eventbus.ThreadMode;
import java.util.ArrayList;
import java.util.List;
@@ -171,6 +170,7 @@ public class UserInfoDialog extends AppCompatDialog implements View.OnClickListe
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
EventBus.getDefault().register(this);
mCompositeDisposable = new CompositeDisposable();
setContentView(R.layout.dialog_user_info);
setCanceledOnTouchOutside(true);
@@ -290,6 +290,15 @@ public class UserInfoDialog extends AppCompatDialog implements View.OnClickListe
}
}
@Subscribe(threadMode = ThreadMode.MAIN)
public void onDatingSelectUserEvent(DatingSelectUserEvent event) {
try {
dismiss();
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* @param isVisiable ture则表示上麦的网格布局可见
@@ -683,6 +692,7 @@ public class UserInfoDialog extends AppCompatDialog implements View.OnClickListe
mCompositeDisposable.dispose();
mCompositeDisposable = null;
}
EventBus.getDefault().unregister(this);
}