[Modify]修改用户未加入房间时的展示逻辑
This commit is contained in:
@@ -79,10 +79,19 @@ class UserInfoInfoFragment : BaseViewBindingFragment<FragmentUserinfoUserinfoBin
|
||||
private fun initPersonalData(clanAndHallInfo: ClanAndHallInfo) {
|
||||
val hallInfo: HallInfo? = clanAndHallInfo.hall
|
||||
val clanInfo: ClanInfo? = clanAndHallInfo.clan
|
||||
|
||||
if (hallInfo != null && hallInfo.hallId > 0) {
|
||||
binding.tvRoom.visibility = View.VISIBLE
|
||||
binding.tvJoinRoom.visibility = View.GONE
|
||||
binding.tvRoom.text = hallInfo.hallName
|
||||
} else {
|
||||
binding.llRoom.visibility = View.GONE
|
||||
binding.tvRoom.visibility = View.GONE
|
||||
binding.tvJoinRoom.visibility = View.VISIBLE
|
||||
if (AuthModel.get().currentUid == hallInfo?.ownerUid) {
|
||||
binding.tvJoinRoom.text = getString(R.string.no_room_has_been_added_yet)
|
||||
}else{
|
||||
binding.tvJoinRoom.text = getString(R.string.user_no_room_has_been_added_yet)
|
||||
}
|
||||
}
|
||||
if (clanInfo != null && clanInfo.id > 0) {
|
||||
binding.tvAssociation.text = clanInfo.name
|
||||
|
@@ -108,6 +108,17 @@
|
||||
android:textSize="@dimen/sp_12"
|
||||
tools:text="QX家族" />
|
||||
|
||||
<androidx.appcompat.widget.AppCompatTextView
|
||||
android:id="@+id/tvJoinRoom"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="@dimen/dp_10"
|
||||
android:visibility="gone"
|
||||
android:gravity="center"
|
||||
android:textColor="@color/text_title_color"
|
||||
android:textSize="@dimen/sp_12"
|
||||
tools:text="@string/no_room_has_been_added_yet"/>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
|
@@ -5047,5 +5047,7 @@
|
||||
<string name="user_room">房間:</string>
|
||||
<string name="user_association">公會:</string>
|
||||
<string name="sound_duration">%d"</string>
|
||||
<string name="no_room_has_been_added_yet">暫未加入房間</string>
|
||||
<string name="user_no_room_has_been_added_yet">該用戶暫未加入房間</string>
|
||||
|
||||
</resources>
|
Reference in New Issue
Block a user