Skip to content

Commit a91c8d7

Browse files
committed
moving the group colored icon creator in Commons
1 parent 3a51548 commit a91c8d7

File tree

3 files changed

+3
-24
lines changed

3 files changed

+3
-24
lines changed

app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ android {
5656
}
5757

5858
dependencies {
59-
implementation 'com.simplemobiletools:commons:5.25.18'
59+
implementation 'com.simplemobiletools:commons:5.25.19'
6060
implementation 'androidx.constraintlayout:constraintlayout:2.0.0-beta4'
6161
implementation 'org.greenrobot:eventbus:3.2.0'
6262
implementation 'com.klinkerapps:android-smsmms:5.2.6'

app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ConversationsAdapter.kt

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,16 @@
11
package com.simplemobiletools.smsmessenger.adapters
22

33
import android.graphics.Typeface
4-
import android.graphics.drawable.LayerDrawable
54
import android.view.Menu
65
import android.view.View
76
import android.view.ViewGroup
87
import android.widget.TextView
98
import com.bumptech.glide.Glide
109
import com.simplemobiletools.commons.adapters.MyRecyclerViewAdapter
1110
import com.simplemobiletools.commons.dialogs.ConfirmationDialog
12-
import com.simplemobiletools.commons.extensions.applyColorFilter
1311
import com.simplemobiletools.commons.extensions.formatDateOrTime
12+
import com.simplemobiletools.commons.extensions.getColoredGroupIcon
1413
import com.simplemobiletools.commons.helpers.ensureBackgroundThread
15-
import com.simplemobiletools.commons.helpers.letterBackgroundColors
1614
import com.simplemobiletools.commons.views.FastScroller
1715
import com.simplemobiletools.commons.views.MyRecyclerView
1816
import com.simplemobiletools.smsmessenger.R
@@ -143,10 +141,7 @@ class ConversationsAdapter(
143141

144142
// at group conversations we use an icon as the placeholder, not any letter
145143
val placeholder = if (conversation.isGroupConversation) {
146-
val icon = activity.resources.getDrawable(R.drawable.group_conversation_icon)
147-
val bgColor = letterBackgroundColors[Math.abs(conversation.title.hashCode()) % letterBackgroundColors.size].toInt()
148-
(icon as LayerDrawable).findDrawableByLayerId(R.id.attendee_circular_background).applyColorFilter(bgColor)
149-
icon
144+
activity.getColoredGroupIcon(conversation.title)
150145
} else {
151146
null
152147
}

app/src/main/res/drawable/group_conversation_icon.xml

Lines changed: 0 additions & 16 deletions
This file was deleted.

0 commit comments

Comments
 (0)