|
@@ -87,6 +87,9 @@ public class MineStylePageActivity extends BaseMVPActivity<ActivityMineStylePage
|
|
|
private final int CHOOSE_VIDEO = 1002;
|
|
|
public final int REQUEST_CODE_LOCAL = 0x19;
|
|
|
public final int REQUEST_CODE_AVATAR = 0x20;
|
|
|
+
|
|
|
+ public static final String GENDER_TYPE_MALE = "1";//男
|
|
|
+ public static final String GENDER_TYPE_FEMALE = "0";//女
|
|
|
private EditText etSelfIntroduction;
|
|
|
private RecyclerView videoList;
|
|
|
private MineStyleVideoAdapter mMineStyleVideoListAdapter;
|
|
@@ -99,6 +102,7 @@ public class MineStylePageActivity extends BaseMVPActivity<ActivityMineStylePage
|
|
|
private String currentAvatarUrl;
|
|
|
private String currentNickName;
|
|
|
private String isReal;
|
|
|
+ private String currentGander = "";
|
|
|
private MineStyleFansGroupListAdapter mFansGroupListAdapter;
|
|
|
|
|
|
|
|
@@ -181,6 +185,18 @@ public class MineStylePageActivity extends BaseMVPActivity<ActivityMineStylePage
|
|
|
ARouter.getInstance().build(RouterPath.ChatCenter.CHAT_CREATE_GROUP)
|
|
|
.navigation();
|
|
|
break;
|
|
|
+ case R.id.tv_male:
|
|
|
+ if (TextUtils.equals(currentGander, GENDER_TYPE_MALE)) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ modifySex(true);
|
|
|
+ break;
|
|
|
+ case R.id.tv_female:
|
|
|
+ if (TextUtils.equals(currentGander, GENDER_TYPE_FEMALE)) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ modifySex(false);
|
|
|
+ break;
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -247,6 +263,8 @@ public class MineStylePageActivity extends BaseMVPActivity<ActivityMineStylePage
|
|
|
viewBinding.viewPhoneClick.setOnClickListener(this);
|
|
|
viewBinding.tvEditIntroduce.setOnClickListener(this);
|
|
|
viewBinding.tvCreateFansGroup.setOnClickListener(this);
|
|
|
+ viewBinding.tvMale.setOnClickListener(this);
|
|
|
+ viewBinding.tvFemale.setOnClickListener(this);
|
|
|
GridLayoutManager manager = new GridLayoutManager(this, 2);
|
|
|
videoList.setLayoutManager(manager);
|
|
|
// addEmptyVideoBean();
|
|
@@ -308,18 +326,19 @@ public class MineStylePageActivity extends BaseMVPActivity<ActivityMineStylePage
|
|
|
teachableSelectAdapter.notifyDataSetChanged();
|
|
|
});
|
|
|
addETListener();
|
|
|
- viewBinding.rgSex.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
|
|
|
- @Override
|
|
|
- public void onCheckedChanged(RadioGroup group, int checkedId) {
|
|
|
- if (checkedId == R.id.rb_male) {
|
|
|
- modifySex(true);
|
|
|
- } else {
|
|
|
- modifySex(false);
|
|
|
- }
|
|
|
- }
|
|
|
- });
|
|
|
}
|
|
|
|
|
|
+ private void switchGanderUI(int selectId) {
|
|
|
+ if (selectId == R.id.tv_male) {
|
|
|
+ viewBinding.tvMale.setCompoundDrawablesWithIntrinsicBounds(getResources().getDrawable(R.drawable.icon_check_select_20dp), null, null, null);
|
|
|
+ viewBinding.tvFemale.setCompoundDrawablesWithIntrinsicBounds(getResources().getDrawable(R.drawable.icon_check_unselect), null, null, null);
|
|
|
+ } else {
|
|
|
+ viewBinding.tvMale.setCompoundDrawablesWithIntrinsicBounds(getResources().getDrawable(R.drawable.icon_check_unselect), null, null, null);
|
|
|
+ viewBinding.tvFemale.setCompoundDrawablesWithIntrinsicBounds(getResources().getDrawable(R.drawable.icon_check_select_20dp), null, null, null);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
/**
|
|
|
* 获取已过审视频
|
|
|
*
|
|
@@ -505,6 +524,8 @@ public class MineStylePageActivity extends BaseMVPActivity<ActivityMineStylePage
|
|
|
if (!checkActivityExist()) {
|
|
|
return;
|
|
|
}
|
|
|
+ this.currentGander = String.valueOf(setDetailBean.gender);
|
|
|
+ switchGanderUI(TextUtils.equals(GENDER_TYPE_MALE, currentGander) ? R.id.tv_male : R.id.tv_female);
|
|
|
ToastUtil.getInstance().showShort("修改成功");
|
|
|
if (setDetailBean != null) {
|
|
|
GlideUtils.INSTANCE.loadImage(this, setDetailBean.avatar, viewBinding.ivAvatar, R.drawable.icon_teacher_default_head);
|
|
@@ -529,7 +550,8 @@ public class MineStylePageActivity extends BaseMVPActivity<ActivityMineStylePage
|
|
|
viewBinding.tvRealNameStatus.setText(data.isReal == 1 ? "已认证" : "未认证");
|
|
|
viewBinding.tvRealNameStatus.setTextColor(getResources().getColor(data.isReal == 1 ? com.cooleshow.base.R.color.color_cccccc : com.cooleshow.base.R.color.color_ff0000));
|
|
|
//性别
|
|
|
- viewBinding.rgSex.check(TextUtils.equals(data.gender, "1") ? R.id.rb_male : R.id.rb_female);
|
|
|
+ this.currentGander = data.gender;
|
|
|
+ switchGanderUI(TextUtils.equals(data.gender, GENDER_TYPE_MALE) ? R.id.tv_male : R.id.tv_female);
|
|
|
//手机号
|
|
|
viewBinding.tvPhoneNum.setText(data.phone);
|
|
|
}
|