|
@@ -52,11 +52,19 @@ class MemberProfileFragment : CommonBVMFragment<FragmentMemberProfileBinding, Me
|
|
|
}
|
|
|
binding.tvChooseSex.setOnClickListener {
|
|
|
GenderSelectDialog {
|
|
|
- selectGender = if (it) 2 else 1
|
|
|
- if (selectGender == 2) {
|
|
|
- binding.tvChooseSex.text = "Male"
|
|
|
- } else {
|
|
|
- binding.tvChooseSex.text = "Female"
|
|
|
+ selectGender = it
|
|
|
+ when (selectGender) {
|
|
|
+ 2 -> {
|
|
|
+ binding.tvChooseSex.text = "Male"
|
|
|
+ }
|
|
|
+
|
|
|
+ 1 -> {
|
|
|
+ binding.tvChooseSex.text = "Female"
|
|
|
+ }
|
|
|
+
|
|
|
+ else -> {
|
|
|
+ binding.tvChooseSex.text = "None"
|
|
|
+ }
|
|
|
}
|
|
|
binding.tvChooseSex.setTextColor(Color.BLACK)
|
|
|
}.showDialog(parentFragmentManager, "gender")
|
|
@@ -94,12 +102,19 @@ class MemberProfileFragment : CommonBVMFragment<FragmentMemberProfileBinding, Me
|
|
|
selectGender = userGender?.toInt() ?: 2
|
|
|
binding.etNickname.setText(userName ?: "")
|
|
|
viewModel.chooseAvatar.value = userAvatar?.toInt()
|
|
|
- if (selectGender == 2) {
|
|
|
- binding.tvChooseSex.text = "Male"
|
|
|
- binding.tvChooseAge.setTextColor(Color.BLACK)
|
|
|
- } else if (selectGender == 1) {
|
|
|
- binding.tvChooseSex.text = "Female"
|
|
|
- binding.tvChooseAge.setTextColor(Color.BLACK)
|
|
|
+ when (selectGender) {
|
|
|
+ 2 -> {
|
|
|
+ binding.tvChooseSex.text = "Male"
|
|
|
+ binding.tvChooseAge.setTextColor(Color.BLACK)
|
|
|
+ }
|
|
|
+ 1 -> {
|
|
|
+ binding.tvChooseSex.text = "Female"
|
|
|
+ binding.tvChooseAge.setTextColor(Color.BLACK)
|
|
|
+ }
|
|
|
+ 0 -> {
|
|
|
+ binding.tvChooseSex.text = "None"
|
|
|
+ binding.tvChooseAge.setTextColor(Color.BLACK)
|
|
|
+ }
|
|
|
}
|
|
|
if (selectAge > 0) {
|
|
|
binding.tvChooseAge.text = selectAge.toString()
|