From 51c7fa146461d3ff001add6a0719cdb0982290ca Mon Sep 17 00:00:00 2001 From: kfj001 Date: Tue, 26 May 2026 11:52:50 -0700 Subject: [PATCH] Theme timer ring colors green instead of hardcoded purple CountdownCanvasView ring progress and track now use themed color resources (md_color_ring_progress/md_color_ring_track) instead of hardcoded Material3 purple, so they stay green in both light and dark mode. Co-Authored-By: Claude Opus 4.7 --- .../java/com/example/countdowntimer/CountdownCanvasView.kt | 4 ++-- app/src/main/res/values-night/colors.xml | 2 ++ app/src/main/res/values-night/themes.xml | 1 + app/src/main/res/values/colors.xml | 2 ++ 4 files changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/example/countdowntimer/CountdownCanvasView.kt b/app/src/main/java/com/example/countdowntimer/CountdownCanvasView.kt index 23c9373..05d82fd 100644 --- a/app/src/main/java/com/example/countdowntimer/CountdownCanvasView.kt +++ b/app/src/main/java/com/example/countdowntimer/CountdownCanvasView.kt @@ -24,12 +24,12 @@ class CountdownCanvasView @JvmOverloads constructor( isFakeBoldText = false } private val ringPaint = Paint(Paint.ANTI_ALIAS_FLAG).apply { - color = Color.parseColor("#6750A4") + color = ContextCompat.getColor(context, R.color.md_color_ring_progress) style = Paint.Style.STROKE strokeWidth = 16f } private val ringBgPaint = Paint(Paint.ANTI_ALIAS_FLAG).apply { - color = Color.parseColor("#D0BCFF") + color = ContextCompat.getColor(context, R.color.md_color_ring_track) style = Paint.Style.STROKE strokeWidth = 16f } diff --git a/app/src/main/res/values-night/colors.xml b/app/src/main/res/values-night/colors.xml index 685ae9d..ea1197c 100644 --- a/app/src/main/res/values-night/colors.xml +++ b/app/src/main/res/values-night/colors.xml @@ -2,4 +2,6 @@ #1B3A1B #0D1F0D + #A5D6A7 + #2E7D32 diff --git a/app/src/main/res/values-night/themes.xml b/app/src/main/res/values-night/themes.xml index 7c0969e..795bd9b 100644 --- a/app/src/main/res/values-night/themes.xml +++ b/app/src/main/res/values-night/themes.xml @@ -1,6 +1,7 @@ #A5D6A7 + #2E7D32 #869F7C