From 120974bc00f85b5275c1a6530740763a8f90c752 Mon Sep 17 00:00:00 2001 From: sowjanyakch Date: Tue, 8 Jul 2025 19:06:07 +0200 Subject: [PATCH] add consistent icons Signed-off-by: sowjanyakch --- .../adapters/items/MentionAutocompleteItem.kt | 27 ++++++------------- .../res/drawable/ic_avatar_group_small.xml | 2 +- .../res/drawable/ic_avatar_team_small.xml | 5 ++-- 3 files changed, 12 insertions(+), 22 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 d0b9b207a..a3ce3fffb 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,8 +13,6 @@ 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.PhoneUtils.isPhoneNumber import com.nextcloud.talk.R import com.nextcloud.talk.adapters.items.ParticipantItem.ParticipantItemViewHolder @@ -41,8 +39,7 @@ class MentionAutocompleteItem( private val context: Context, @JvmField val roomToken: String, private val viewThemeUtils: ViewThemeUtils -) : AbstractFlexibleItem(), - IFilterable { +) : AbstractFlexibleItem(), IFilterable { @JvmField var source: String? @@ -137,7 +134,7 @@ class MentionAutocompleteItem( holder.binding.avatarView.loadUserAvatar( viewThemeUtils.talk.themePlaceholderAvatar( holder.binding.avatarView, - R.drawable.ic_avatar_group + R.drawable.ic_avatar_group_small ) ) } @@ -146,7 +143,8 @@ class MentionAutocompleteItem( SOURCE_GROUPS -> { holder.binding.avatarView.loadUserAvatar( - viewThemeUtils.talk.themePlaceholderAvatar(holder.binding.avatarView, R.drawable.ic_avatar_group) + viewThemeUtils.talk.themePlaceholderAvatar(holder.binding.avatarView, R.drawable + .ic_avatar_group_small) ) } @@ -172,19 +170,10 @@ class MentionAutocompleteItem( } SOURCE_TEAMS -> { - 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_circular_team) - .size(imageViewWidth, imageViewHeight) - .scale(coil.size.Scale.FILL) - .target(holder.binding.avatarView) - .build() - - Coil.imageLoader(context).enqueue(request) - } + holder.binding.avatarView.loadUserAvatar( + viewThemeUtils.talk.themePlaceholderAvatar(holder.binding.avatarView, R.drawable + .ic_avatar_team_small) + ) } else -> { diff --git a/app/src/main/res/drawable/ic_avatar_group_small.xml b/app/src/main/res/drawable/ic_avatar_group_small.xml index 30055f042..319ecd253 100644 --- a/app/src/main/res/drawable/ic_avatar_group_small.xml +++ b/app/src/main/res/drawable/ic_avatar_group_small.xml @@ -1,7 +1,7 @@ diff --git a/app/src/main/res/drawable/ic_avatar_team_small.xml b/app/src/main/res/drawable/ic_avatar_team_small.xml index 8c5269471..47fb7fdcd 100644 --- a/app/src/main/res/drawable/ic_avatar_team_small.xml +++ b/app/src/main/res/drawable/ic_avatar_team_small.xml @@ -16,7 +16,8 @@ android:pivotY="12" android:scaleX="0.65" android:scaleY="0.65"> - - + +