From 241f57658dd2c46263f076aa0177de730409df19 Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 28 Sep 2018 12:59:36 +0200 Subject: [PATCH] make sure the dialpad Call button is properly colored --- .../simplemobiletools/contacts/activities/DialpadActivity.kt | 5 +++++ .../simplemobiletools/contacts/activities/MainActivity.kt | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/activities/DialpadActivity.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/activities/DialpadActivity.kt index c90ae103..11a45b07 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/activities/DialpadActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/activities/DialpadActivity.kt @@ -2,6 +2,7 @@ package com.simplemobiletools.contacts.activities import android.annotation.TargetApi import android.content.Intent +import android.graphics.Color import android.os.Build import android.os.Bundle import android.text.InputType @@ -49,6 +50,10 @@ class DialpadActivity : SimpleActivity() { dialpad_input.afterTextChanged { dialpadValueChanged(it) } ContactsHelper(this).getContacts { gotContacts(it) } disableKeyboardPopping() + + val callIcon = resources.getColoredDrawableWithColor(R.drawable.ic_phone_big, if (isBlackAndWhiteTheme()) Color.BLACK else Color.WHITE) + dialpad_call_button.setImageDrawable(callIcon) + dialpad_call_button.background.applyColorFilter(getAdjustedPrimaryColor()) } override fun onResume() { diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/activities/MainActivity.kt index 5f7f05c3..c98e60b1 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/activities/MainActivity.kt @@ -165,8 +165,8 @@ class MainActivity : SimpleActivity(), RefreshContactsListener { } isFirstResume = false - val blackIcon = resources.getColoredDrawableWithColor(R.drawable.ic_dialpad, if (isBlackAndWhiteTheme()) Color.BLACK else Color.WHITE) - main_dialpad_button.setImageDrawable(blackIcon) + val dialpadIcon = resources.getColoredDrawableWithColor(R.drawable.ic_dialpad, if (isBlackAndWhiteTheme()) Color.BLACK else Color.WHITE) + main_dialpad_button.setImageDrawable(dialpadIcon) main_dialpad_button.background.applyColorFilter(getAdjustedPrimaryColor()) }