mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-18 19:19:33 +01:00
resize icons
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
This commit is contained in:
parent
e40f3675c7
commit
2d1c940eae
@ -13,13 +13,14 @@ import android.content.Context
|
|||||||
import android.view.View
|
import android.view.View
|
||||||
import androidx.constraintlayout.widget.ConstraintLayout
|
import androidx.constraintlayout.widget.ConstraintLayout
|
||||||
import androidx.core.content.res.ResourcesCompat
|
import androidx.core.content.res.ResourcesCompat
|
||||||
|
import coil.Coil
|
||||||
|
import coil.request.ImageRequest
|
||||||
import com.nextcloud.talk.R
|
import com.nextcloud.talk.R
|
||||||
import com.nextcloud.talk.adapters.items.ParticipantItem.ParticipantItemViewHolder
|
import com.nextcloud.talk.adapters.items.ParticipantItem.ParticipantItemViewHolder
|
||||||
import com.nextcloud.talk.data.user.model.User
|
import com.nextcloud.talk.data.user.model.User
|
||||||
import com.nextcloud.talk.extensions.loadDefaultAvatar
|
import com.nextcloud.talk.extensions.loadDefaultAvatar
|
||||||
import com.nextcloud.talk.extensions.loadFederatedUserAvatar
|
import com.nextcloud.talk.extensions.loadFederatedUserAvatar
|
||||||
import com.nextcloud.talk.extensions.loadGuestAvatar
|
import com.nextcloud.talk.extensions.loadGuestAvatar
|
||||||
import com.nextcloud.talk.extensions.loadTeamAvatar
|
|
||||||
import com.nextcloud.talk.extensions.loadUserAvatar
|
import com.nextcloud.talk.extensions.loadUserAvatar
|
||||||
import com.nextcloud.talk.models.json.mention.Mention
|
import com.nextcloud.talk.models.json.mention.Mention
|
||||||
import com.nextcloud.talk.models.json.status.StatusType
|
import com.nextcloud.talk.models.json.status.StatusType
|
||||||
@ -167,7 +168,19 @@ class MentionAutocompleteItem(
|
|||||||
}
|
}
|
||||||
|
|
||||||
SOURCE_TEAMS -> {
|
SOURCE_TEAMS -> {
|
||||||
holder.binding.avatarView.loadTeamAvatar(viewThemeUtils)
|
holder.binding.avatarView.post {
|
||||||
|
val imageViewWidth = holder.binding.avatarView.width
|
||||||
|
val imageViewHeight = holder.binding.avatarView.height
|
||||||
|
|
||||||
|
val request = ImageRequest.Builder(context)
|
||||||
|
.data(R.drawable.icon_team)
|
||||||
|
.size(imageViewWidth, imageViewHeight)
|
||||||
|
.scale(coil.size.Scale.FILL)
|
||||||
|
.target(holder.binding.avatarView)
|
||||||
|
.build()
|
||||||
|
|
||||||
|
Coil.imageLoader(context).enqueue(request)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
else -> {
|
else -> {
|
||||||
|
@ -176,7 +176,7 @@ object DisplayUtils {
|
|||||||
} else {
|
} else {
|
||||||
chip.setChipIconResource(R.drawable.ic_circular_group)
|
chip.setChipIconResource(R.drawable.ic_circular_group)
|
||||||
}
|
}
|
||||||
if (type == "circle") {
|
if (type == "circle" || type == "teams") {
|
||||||
chip.setChipIconResource(R.drawable.icon_team)
|
chip.setChipIconResource(R.drawable.icon_team)
|
||||||
}
|
}
|
||||||
chip.setBounds(0, 0, chip.intrinsicWidth, chip.intrinsicHeight)
|
chip.setBounds(0, 0, chip.intrinsicWidth, chip.intrinsicHeight)
|
||||||
|
Loading…
Reference in New Issue
Block a user