From 69f6e94e749bc9dea65a80017268fa3f22f27a20 Mon Sep 17 00:00:00 2001 From: lukstbit <52494258+lukstbit@users.noreply.github.com> Date: Wed, 1 Jun 2022 06:02:13 +0300 Subject: [PATCH] Fix whiteboard stroke width button visibility on black themes --- AnkiDroid/src/main/java/com/ichi2/anki/Whiteboard.kt | 6 +++++- .../src/main/res/layout/reviewer_whiteboard_editor.xml | 3 +-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/AnkiDroid/src/main/java/com/ichi2/anki/Whiteboard.kt b/AnkiDroid/src/main/java/com/ichi2/anki/Whiteboard.kt index 6848b8d0d7..539e1418d0 100644 --- a/AnkiDroid/src/main/java/com/ichi2/anki/Whiteboard.kt +++ b/AnkiDroid/src/main/java/com/ichi2/anki/Whiteboard.kt @@ -20,6 +20,7 @@ package com.ichi2.anki import android.annotation.SuppressLint import android.graphics.* +import android.graphics.drawable.VectorDrawable import android.net.Uri import android.view.MotionEvent import android.view.View @@ -536,6 +537,9 @@ class Whiteboard(activity: AnkiActivity, handleMultiTouch: Boolean, inverted: Bo activity.findViewById(R.id.pen_color_green).setOnClickListener { view: View -> onClick(view) } activity.findViewById(R.id.pen_color_blue).setOnClickListener { view: View -> onClick(view) } activity.findViewById(R.id.pen_color_yellow).setOnClickListener { view: View -> onClick(view) } - activity.findViewById(R.id.stroke_width).setOnClickListener { view: View -> onClick(view) } + activity.findViewById(R.id.stroke_width).apply { + setOnClickListener { view: View -> onClick(view) } + (background as? VectorDrawable)?.setTint(foregroundColor) + } } } diff --git a/AnkiDroid/src/main/res/layout/reviewer_whiteboard_editor.xml b/AnkiDroid/src/main/res/layout/reviewer_whiteboard_editor.xml index fd2b2c71b2..f406b7710b 100644 --- a/AnkiDroid/src/main/res/layout/reviewer_whiteboard_editor.xml +++ b/AnkiDroid/src/main/res/layout/reviewer_whiteboard_editor.xml @@ -39,7 +39,6 @@