improved list/group profile image on pre-lollipop devices
This commit is contained in:
parent
a0d68b91d2
commit
daf8937a76
|
@ -58,6 +58,8 @@ class GroupViewHolder(private val adapter: IGroupsAdapter<*>, itemView: View) :
|
|||
descriptionView = itemView.description
|
||||
membersCountView = itemView.membersCount
|
||||
adminsCountView = itemView.adminsCount
|
||||
|
||||
profileImageView.style = adapter.profileImageStyle
|
||||
}
|
||||
|
||||
fun displayGroup(group: ParcelableGroup) {
|
||||
|
@ -78,7 +80,9 @@ class GroupViewHolder(private val adapter: IGroupsAdapter<*>, itemView: View) :
|
|||
}
|
||||
if (adapter.profileImageEnabled) {
|
||||
profileImageView.visibility = View.VISIBLE
|
||||
adapter.requestManager.loadProfileImage(context, group).into(profileImageView)
|
||||
adapter.requestManager.loadProfileImage(context, group, adapter.profileImageStyle,
|
||||
profileImageView.cornerRadius, profileImageView.cornerRadiusRatio)
|
||||
.into(profileImageView)
|
||||
} else {
|
||||
profileImageView.visibility = View.GONE
|
||||
}
|
||||
|
|
|
@ -59,6 +59,8 @@ class UserListViewHolder(
|
|||
descriptionView = itemView.description
|
||||
membersCountView = itemView.membersCount
|
||||
subscribersCountView = itemView.subscribersCount
|
||||
|
||||
profileImageView.style = adapter.profileImageStyle
|
||||
}
|
||||
|
||||
fun displayUserList(userList: ParcelableUserList) {
|
||||
|
@ -73,7 +75,8 @@ class UserListViewHolder(
|
|||
|
||||
if (adapter.profileImageEnabled) {
|
||||
profileImageView.visibility = View.VISIBLE
|
||||
adapter.requestManager.loadProfileImage(context, userList).into(profileImageView)
|
||||
adapter.requestManager.loadProfileImage(context, userList, adapter.profileImageStyle,
|
||||
profileImageView.cornerRadius, profileImageView.cornerRadiusRatio).into(profileImageView)
|
||||
} else {
|
||||
profileImageView.visibility = View.GONE
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue