From 3a59cf7f0546bc2b5cc03c0fbd1e5365f41f7a90 Mon Sep 17 00:00:00 2001 From: melocene <70103789+melocene@users.noreply.github.com> Date: Sat, 13 Mar 2021 12:19:59 -0600 Subject: [PATCH] Use medium contrast if higher contast setting is enabled --- .../activities/habits/list/views/CheckmarkButtonView.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/views/CheckmarkButtonView.kt b/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/views/CheckmarkButtonView.kt index cec72761a..afb7534f2 100644 --- a/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/views/CheckmarkButtonView.kt +++ b/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/views/CheckmarkButtonView.kt @@ -117,6 +117,7 @@ class CheckmarkButtonView( private inner class Drawer { private val rect = RectF() private val lowContrastColor = sres.getColor(R.attr.lowContrastTextColor) + private val medContrastColor = sres.getColor(R.attr.mediumContrastTextColor) private val paint = TextPaint().apply { typeface = getFontAwesome() @@ -129,7 +130,10 @@ class CheckmarkButtonView( paint.color = when (value) { YES_MANUAL -> color SKIP -> color - else -> lowContrastColor + else -> { + if (preferences.isHigherContrastEnabled()) medContrastColor + else lowContrastColor + } } val id = when (value) { SKIP -> R.string.fa_skipped