use proper colors at the SpeedDial activity

This commit is contained in:
tibbi 2020-01-20 23:23:12 +01:00
parent fd6497991d
commit a023b5ce6f
2 changed files with 11 additions and 4 deletions

View File

@ -2,6 +2,7 @@ package com.simplemobiletools.contacts.pro.activities
import android.os.Bundle
import com.google.gson.Gson
import com.simplemobiletools.commons.extensions.updateTextColors
import com.simplemobiletools.contacts.pro.R
import com.simplemobiletools.contacts.pro.adapters.SpeedDialAdapter
import com.simplemobiletools.contacts.pro.dialogs.SelectContactsDialog
@ -25,6 +26,8 @@ class ManageSpeedDialActivity : SimpleActivity(), RemoveSpeedDialListener {
ContactsHelper(this).getContacts { contacts ->
allContacts = contacts
}
updateTextColors(manage_speed_dial_scrollview)
}
override fun onStop() {

View File

@ -67,10 +67,14 @@ class SpeedDialAdapter(activity: SimpleActivity, var speedDialValues: ArrayList<
private fun setupView(view: View, speedDial: SpeedDial) {
view.apply {
var text = "${speedDial.id}. "
text += if (speedDial.isValid()) speedDial.displayName else ""
speed_dial_label.text = text
speed_dial_label.isSelected = selectedKeys.contains(speedDial.hashCode())
var displayName = "${speedDial.id}. "
displayName += if (speedDial.isValid()) speedDial.displayName else ""
speed_dial_label.apply {
text = displayName
isSelected = selectedKeys.contains(speedDial.hashCode())
setTextColor(textColor)
}
}
}
}