color the selected fastscroller letter at the dialpad screen

This commit is contained in:
tibbi 2021-07-26 21:10:26 +02:00
parent 13c38005f2
commit ea743258d0
2 changed files with 7 additions and 5 deletions

View File

@ -55,6 +55,6 @@ android {
} }
dependencies { dependencies {
implementation 'com.github.SimpleMobileTools:Simple-Commons:9b1ecec4a3' implementation 'com.github.SimpleMobileTools:Simple-Commons:a6a0349426'
implementation 'com.github.tibbi:IndicatorFastScroll:c3de1d040a' implementation 'com.github.tibbi:IndicatorFastScroll:c3de1d040a'
} }

View File

@ -101,14 +101,16 @@ class DialpadActivity : SimpleActivity() {
SimpleContactsHelper(this).getAvailableContacts(false) { gotContacts(it) } SimpleContactsHelper(this).getAvailableContacts(false) { gotContacts(it) }
disableKeyboardPopping() disableKeyboardPopping()
val callIcon = resources.getColoredDrawableWithColor(R.drawable.ic_phone_vector, getAdjustedPrimaryColor().getContrastColor()) val adjustedPrimaryColor = getAdjustedPrimaryColor()
val callIcon = resources.getColoredDrawableWithColor(R.drawable.ic_phone_vector, adjustedPrimaryColor.getContrastColor())
dialpad_call_button.setImageDrawable(callIcon) dialpad_call_button.setImageDrawable(callIcon)
dialpad_call_button.background.applyColorFilter(getAdjustedPrimaryColor()) dialpad_call_button.background.applyColorFilter(adjustedPrimaryColor)
letter_fastscroller.textColor = config.textColor.getColorStateList() letter_fastscroller.textColor = config.textColor.getColorStateList()
letter_fastscroller.pressedTextColor = adjustedPrimaryColor
letter_fastscroller_thumb.setupWithFastScroller(letter_fastscroller) letter_fastscroller_thumb.setupWithFastScroller(letter_fastscroller)
letter_fastscroller_thumb.textColor = getAdjustedPrimaryColor().getContrastColor() letter_fastscroller_thumb.textColor = adjustedPrimaryColor.getContrastColor()
letter_fastscroller_thumb.thumbColor = getAdjustedPrimaryColor().getColorStateList() letter_fastscroller_thumb.thumbColor = adjustedPrimaryColor.getColorStateList()
} }
override fun onResume() { override fun onResume() {