@@ -5,6 +5,7 @@ import android.view.Menu
5
5
import android.view.ViewGroup
6
6
import com.bumptech.glide.Glide
7
7
import org.fossify.commons.adapters.MyRecyclerViewAdapter
8
+ import org.fossify.commons.extensions.applyColorFilter
8
9
import org.fossify.commons.extensions.toast
9
10
import org.fossify.commons.helpers.LOWER_ALPHA
10
11
import org.fossify.commons.helpers.SimpleContactsHelper
@@ -50,11 +51,14 @@ class ConferenceCallsAdapter(
50
51
getCallContact(itemView.context, call) { callContact ->
51
52
root.post {
52
53
itemConferenceCallName.text = callContact.name.ifEmpty { itemView.context.getString(R .string.unknown_caller) }
54
+ itemConferenceCallName.setTextColor(textColor)
55
+ val contactDrawable = activity.getDrawable(R .drawable.ic_person_vector)
56
+ contactDrawable?.applyColorFilter(textColor)
53
57
SimpleContactsHelper (activity).loadContactImage(
54
58
callContact.photoUri,
55
59
itemConferenceCallImage,
56
60
callContact.name,
57
- activity.getDrawable( R .drawable.ic_person_vector)
61
+ contactDrawable
58
62
)
59
63
}
60
64
}
@@ -63,6 +67,7 @@ class ConferenceCallsAdapter(
63
67
val canDisconnect = call.hasCapability(Call .Details .CAPABILITY_DISCONNECT_FROM_CONFERENCE )
64
68
itemConferenceCallSplit.isEnabled = canSeparate
65
69
itemConferenceCallSplit.alpha = if (canSeparate) 1.0f else LOWER_ALPHA
70
+ itemConferenceCallSplit.setColorFilter(textColor)
66
71
itemConferenceCallSplit.setOnClickListener {
67
72
call.splitFromConference()
68
73
data.removeAt(position)
@@ -81,6 +86,7 @@ class ConferenceCallsAdapter(
81
86
82
87
itemConferenceCallEnd.isEnabled = canDisconnect
83
88
itemConferenceCallEnd.alpha = if (canDisconnect) 1.0f else LOWER_ALPHA
89
+ itemConferenceCallEnd.setColorFilter(textColor)
84
90
itemConferenceCallEnd.setOnClickListener {
85
91
call.disconnect()
86
92
data.removeAt(position)
0 commit comments