Skip to content

Commit 3c499a6

Browse files
committed
Make AppBar to use setBackground() instead of backgroundTintList
MOB 3619
1 parent 8926344 commit 3c499a6

File tree

1 file changed

+3
-4
lines changed
  • widgetssdk/src/main/java/com/glia/widgets/view/header

1 file changed

+3
-4
lines changed

widgetssdk/src/main/java/com/glia/widgets/view/header/AppBarView.kt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package com.glia.widgets.view.header
22

33
import android.content.Context
4-
import android.content.res.ColorStateList
54
import android.util.AttributeSet
65
import android.view.MenuItem
76
import android.widget.TextView
@@ -22,7 +21,6 @@ import com.glia.widgets.helper.applyIconColorTheme
2221
import com.glia.widgets.helper.applyImageColorTheme
2322
import com.glia.widgets.helper.applyTextTheme
2423
import com.glia.widgets.helper.getColorCompat
25-
import com.glia.widgets.helper.getColorStateListCompat
2624
import com.glia.widgets.helper.getFontCompat
2725
import com.glia.widgets.helper.getTypedArrayResId
2826
import com.glia.widgets.helper.layoutInflater
@@ -93,7 +91,8 @@ internal class AppBarView @JvmOverloads constructor(
9391
R.styleable.AppBarView_android_backgroundTint,
9492
R.attr.gliaBrandPrimaryColor
9593
)
96-
this@AppBarView.backgroundTintList = getColorStateListCompat(backgroundTintList)
94+
95+
setBackgroundColor(getColorCompat(backgroundTintList))
9796

9897
Utils.getTypedArrayStringValue(this, R.styleable.AppBarView_titleText)?.also {
9998
binding.title.text = it
@@ -130,7 +129,7 @@ internal class AppBarView @JvmOverloads constructor(
130129
val textFont = uiTheme.fontRes?.let(::getFontCompat)
131130

132131
chatHeaderHomeButtonColor?.also { binding.toolbar.setNavigationIconTint(it) }
133-
brandPrimaryColor?.also { backgroundTintList = ColorStateList.valueOf(it) }
132+
brandPrimaryColor?.also { setBackgroundColor(it) }
134133

135134
leaveQueueIcon.applyIconColorTheme(exitQueueButtonColor)
136135
endScreenShareButton.applyImageColorTheme(endScreenShareButtonColor)

0 commit comments

Comments
 (0)