From 6558eae032b87495e10628d38dc30d0f537b0e93 Mon Sep 17 00:00:00 2001 From: Alan Evans Date: Wed, 4 Dec 2019 09:10:48 -0500 Subject: [PATCH] Fix audio color on light theme. --- res/drawable/ic_check_circle_solid_20.xml | 4 ++-- res/layout/media_overview_detail_item_audio.xml | 1 + src/org/thoughtcrime/securesms/components/AudioView.java | 6 +++--- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/res/drawable/ic_check_circle_solid_20.xml b/res/drawable/ic_check_circle_solid_20.xml index a0c85f7943..5e5b0a250a 100644 --- a/res/drawable/ic_check_circle_solid_20.xml +++ b/res/drawable/ic_check_circle_solid_20.xml @@ -4,9 +4,9 @@ android:viewportWidth="20" android:viewportHeight="20"> diff --git a/res/layout/media_overview_detail_item_audio.xml b/res/layout/media_overview_detail_item_audio.xml index f5bc716a3d..5eb4fad942 100644 --- a/res/layout/media_overview_detail_item_audio.xml +++ b/res/layout/media_overview_detail_item_audio.xml @@ -18,6 +18,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" app:autoRewind="true" + app:foregroundTintColor="@color/core_blue" app:small="true" /> diff --git a/src/org/thoughtcrime/securesms/components/AudioView.java b/src/org/thoughtcrime/securesms/components/AudioView.java index d62ffc3373..c494a71215 100644 --- a/src/org/thoughtcrime/securesms/components/AudioView.java +++ b/src/org/thoughtcrime/securesms/components/AudioView.java @@ -222,9 +222,9 @@ public final class AudioView extends FrameLayout implements AudioSlidePlayer.Lis } public void setTint(int foregroundTint, int backgroundTint) { - this.playPauseButton.addValueCallback(new KeyPath("**"), - LottieProperty.COLOR_FILTER, - new LottieValueCallback<>(new SimpleColorFilter(foregroundTint))); + post(()-> this.playPauseButton.addValueCallback(new KeyPath("**"), + LottieProperty.COLOR_FILTER, + new LottieValueCallback<>(new SimpleColorFilter(foregroundTint)))); this.downloadButton.setColorFilter(foregroundTint, PorterDuff.Mode.SRC_IN); this.circleProgress.setBarColor(foregroundTint);