From 0752dbc6eeae54179e381a306ba837d1d9711f40 Mon Sep 17 00:00:00 2001 From: Christophe Beyls Date: Thu, 7 Nov 2019 14:00:12 +0100 Subject: [PATCH] Tint the error Snackbar using colorError --- .../fosdem/activities/SearchResultActivity.java | 11 ++++------- app/src/main/res/values/colors.xml | 2 +- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/be/digitalia/fosdem/activities/SearchResultActivity.java b/app/src/main/java/be/digitalia/fosdem/activities/SearchResultActivity.java index 0f3b858..5efabbf 100644 --- a/app/src/main/java/be/digitalia/fosdem/activities/SearchResultActivity.java +++ b/app/src/main/java/be/digitalia/fosdem/activities/SearchResultActivity.java @@ -4,9 +4,6 @@ import android.app.SearchManager; import android.content.Context; import android.content.Intent; import android.os.Bundle; -import android.text.SpannableString; -import android.text.Spanned; -import android.text.style.ForegroundColorSpan; import android.view.Menu; import android.view.MenuItem; @@ -77,10 +74,10 @@ public class SearchResultActivity extends SimpleToolbarActivity { viewModel.setQuery(query); if (SearchViewModel.isQueryTooShort(query)) { - SpannableString errorMessage = new SpannableString(getString(R.string.search_length_error)); - int textColor = ContextCompat.getColor(this, R.color.color_error_inverse); - errorMessage.setSpan(new ForegroundColorSpan(textColor), 0, errorMessage.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); - Snackbar.make(findViewById(R.id.content), errorMessage, Snackbar.LENGTH_LONG).show(); + Snackbar.make(findViewById(R.id.content), R.string.search_length_error, Snackbar.LENGTH_LONG) + .setTextColor(ContextCompat.getColor(this, R.color.color_on_error)) + .setBackgroundTint(ContextCompat.getColor(this, R.color.color_error)) + .show(); } } else if (Intent.ACTION_VIEW.equals(intentAction)) { diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index e8b422b..043933b 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -9,7 +9,7 @@ #29000000 @color/color_secondary @color/design_default_color_error - @color/design_dark_default_color_error + @color/design_default_color_on_error #F5F5F5