跨房PK:PK面板排行默认头像修改

This commit is contained in:
huangjian
2021-11-18 14:36:09 +08:00
parent 7900ae78f6
commit 98f0dbb5e8
4 changed files with 9 additions and 4 deletions

View File

@@ -19,6 +19,7 @@ class RoomPKRankListView @JvmOverloads constructor(
private val binding = LayoutRoomPkRankListViewBinding.inflate(LayoutInflater.from(context))
private val tvValues = arrayOf(binding.tvValue1, binding.tvValue2, binding.tvValue3)
private val ivAvatars = arrayOf(binding.ivAvatar1, binding.ivAvatar2, binding.ivAvatar3)
private var defaultAvatarRes = R.drawable.bg_room_pk_rank_contribute_default
init {
addView(binding.root)
@@ -38,6 +39,10 @@ class RoomPKRankListView @JvmOverloads constructor(
binding.viewBg1.setBackgroundResource(R.drawable.bg_room_pk_rank_charm1)
binding.viewBg2.setBackgroundResource(R.drawable.bg_room_pk_rank_charm2)
binding.viewBg3.setBackgroundResource(R.drawable.bg_room_pk_rank_charm2)
binding.ivAvatar1.setImageResource(R.drawable.bg_room_pk_rank_charm_default)
binding.ivAvatar2.setImageResource(R.drawable.bg_room_pk_rank_charm_default)
binding.ivAvatar3.setImageResource(R.drawable.bg_room_pk_rank_charm_default)
defaultAvatarRes = R.drawable.bg_room_pk_rank_charm_default
}
fun updateData(data: List<RoomPkBean.RankBean>?) {
@@ -48,7 +53,7 @@ class RoomPKRankListView @JvmOverloads constructor(
context,
data?.getOrNull(i)?.avatar,
ivAvatars[i],
R.drawable.default_avatar
defaultAvatarRes
)
ivAvatars[i].tag = data?.getOrNull(i)?.uid
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

View File

@@ -17,7 +17,7 @@
android:layout_height="32dp"
android:layout_gravity="bottom"
android:layout_marginBottom="2dp"
android:src="@drawable/default_avatar" />
android:src="@drawable/bg_room_pk_rank_contribute_default" />
<View
android:id="@+id/view_bg_1"
@@ -52,7 +52,7 @@
android:layout_width="32dp"
android:layout_height="32dp"
android:layout_marginBottom="2dp"
android:src="@drawable/default_avatar" />
android:src="@drawable/bg_room_pk_rank_contribute_default" />
<View
android:id="@+id/view_bg_2"
@@ -86,7 +86,7 @@
android:layout_width="32dp"
android:layout_height="32dp"
android:layout_marginBottom="2dp"
android:src="@drawable/default_avatar" />
android:src="@drawable/bg_room_pk_rank_contribute_default" />
<View
android:id="@+id/view_bg_3"