1
1
package com.glia.widgets.view.header
2
2
3
3
import android.content.Context
4
- import android.content.res.ColorStateList
5
4
import android.util.AttributeSet
6
5
import android.view.MenuItem
7
6
import android.widget.TextView
@@ -22,7 +21,6 @@ import com.glia.widgets.helper.applyIconColorTheme
22
21
import com.glia.widgets.helper.applyImageColorTheme
23
22
import com.glia.widgets.helper.applyTextTheme
24
23
import com.glia.widgets.helper.getColorCompat
25
- import com.glia.widgets.helper.getColorStateListCompat
26
24
import com.glia.widgets.helper.getFontCompat
27
25
import com.glia.widgets.helper.getTypedArrayResId
28
26
import com.glia.widgets.helper.layoutInflater
@@ -93,7 +91,8 @@ internal class AppBarView @JvmOverloads constructor(
93
91
R .styleable.AppBarView_android_backgroundTint ,
94
92
R .attr.gliaBrandPrimaryColor
95
93
)
96
- this @AppBarView.backgroundTintList = getColorStateListCompat(backgroundTintList)
94
+
95
+ setBackgroundColor(getColorCompat(backgroundTintList))
97
96
98
97
Utils .getTypedArrayStringValue(this , R .styleable.AppBarView_titleText )?.also {
99
98
binding.title.text = it
@@ -130,7 +129,7 @@ internal class AppBarView @JvmOverloads constructor(
130
129
val textFont = uiTheme.fontRes?.let (::getFontCompat)
131
130
132
131
chatHeaderHomeButtonColor?.also { binding.toolbar.setNavigationIconTint(it) }
133
- brandPrimaryColor?.also { backgroundTintList = ColorStateList .valueOf (it) }
132
+ brandPrimaryColor?.also { setBackgroundColor (it) }
134
133
135
134
leaveQueueIcon.applyIconColorTheme(exitQueueButtonColor)
136
135
endScreenShareButton.applyImageColorTheme(endScreenShareButtonColor)
0 commit comments