From 2d1c940eaebead5cf20d5d80b816f32733535152 Mon Sep 17 00:00:00 2001 From: sowjanyakch Date: Fri, 7 Feb 2025 09:29:24 +0100 Subject: [PATCH] resize icons Signed-off-by: sowjanyakch --- .../adapters/items/MentionAutocompleteItem.kt | 17 +++++++++++++++-- .../com/nextcloud/talk/utils/DisplayUtils.kt | 2 +- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/nextcloud/talk/adapters/items/MentionAutocompleteItem.kt b/app/src/main/java/com/nextcloud/talk/adapters/items/MentionAutocompleteItem.kt index 1b76419945..1662b2c4cd 100644 --- a/app/src/main/java/com/nextcloud/talk/adapters/items/MentionAutocompleteItem.kt +++ b/app/src/main/java/com/nextcloud/talk/adapters/items/MentionAutocompleteItem.kt @@ -13,13 +13,14 @@ import android.content.Context import android.view.View import androidx.constraintlayout.widget.ConstraintLayout import androidx.core.content.res.ResourcesCompat +import coil.Coil +import coil.request.ImageRequest import com.nextcloud.talk.R import com.nextcloud.talk.adapters.items.ParticipantItem.ParticipantItemViewHolder import com.nextcloud.talk.data.user.model.User import com.nextcloud.talk.extensions.loadDefaultAvatar import com.nextcloud.talk.extensions.loadFederatedUserAvatar import com.nextcloud.talk.extensions.loadGuestAvatar -import com.nextcloud.talk.extensions.loadTeamAvatar import com.nextcloud.talk.extensions.loadUserAvatar import com.nextcloud.talk.models.json.mention.Mention import com.nextcloud.talk.models.json.status.StatusType @@ -167,7 +168,19 @@ class MentionAutocompleteItem( } 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 -> { diff --git a/app/src/main/java/com/nextcloud/talk/utils/DisplayUtils.kt b/app/src/main/java/com/nextcloud/talk/utils/DisplayUtils.kt index 7a9b5596e1..5d7249915f 100644 --- a/app/src/main/java/com/nextcloud/talk/utils/DisplayUtils.kt +++ b/app/src/main/java/com/nextcloud/talk/utils/DisplayUtils.kt @@ -176,7 +176,7 @@ object DisplayUtils { } else { chip.setChipIconResource(R.drawable.ic_circular_group) } - if (type == "circle") { + if (type == "circle" || type == "teams") { chip.setChipIconResource(R.drawable.icon_team) } chip.setBounds(0, 0, chip.intrinsicWidth, chip.intrinsicHeight)