From cb492b594986d4881116024dedbd13225247c027 Mon Sep 17 00:00:00 2001 From: gdlbo <41114720+gdlbo@users.noreply.github.com> Date: Thu, 8 Dec 2022 13:43:57 +0300 Subject: [PATCH] handle color + highlight color fix --- app/src/main/java/ru/vtosters/lite/utils/ThemesUtils.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/ru/vtosters/lite/utils/ThemesUtils.java b/app/src/main/java/ru/vtosters/lite/utils/ThemesUtils.java index 5e332108c..0fff66009 100644 --- a/app/src/main/java/ru/vtosters/lite/utils/ThemesUtils.java +++ b/app/src/main/java/ru/vtosters/lite/utils/ThemesUtils.java @@ -105,6 +105,8 @@ public class ThemesUtils { @SuppressLint("DiscouragedPrivateApi") public static void setCursorColor(EditText view) { try { + view.setHighlightColor(ThemesUtils.getMutedAccentColor()); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { view.getTextCursorDrawable().setColorFilter(ThemesUtils.getAccentColor(), PorterDuff.Mode.SRC_IN); } else { @@ -138,6 +140,8 @@ public class ThemesUtils { try { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { view.getTextSelectHandle().setColorFilter(ThemesUtils.getAccentColor(), PorterDuff.Mode.SRC_IN); + view.getTextSelectHandleRight().setColorFilter(ThemesUtils.getAccentColor(), PorterDuff.Mode.SRC_IN); + view.getTextSelectHandleLeft().setColorFilter(ThemesUtils.getAccentColor(), PorterDuff.Mode.SRC_IN); } else { Field editorField = TextView.class.getDeclaredField("mEditor");