From 7ead042c71e889aa7c78b725b5f144c57877e307 Mon Sep 17 00:00:00 2001 From: Kosh Date: Sat, 11 Mar 2017 19:02:32 +0800 Subject: [PATCH] more improvement for #92 --- .../com/fastaccess/helper/ViewHelper.java | 8 +++-- .../viewholder/IssueTimelineViewHolder.java | 4 +-- .../PullRequestTimelineViewHolder.java | 4 +-- .../ui/widgets/RoundBackgroundSpan.java | 31 ++++++++++--------- 4 files changed, 24 insertions(+), 23 deletions(-) diff --git a/app/src/main/java/com/fastaccess/helper/ViewHelper.java b/app/src/main/java/com/fastaccess/helper/ViewHelper.java index 54ad7046..eff8dbee 100644 --- a/app/src/main/java/com/fastaccess/helper/ViewHelper.java +++ b/app/src/main/java/com/fastaccess/helper/ViewHelper.java @@ -135,9 +135,11 @@ public class ViewHelper { } @ColorInt public static int generateTextColor(int color) { - return Color.rgb(255 - Color.red(color), - 255 - Color.green(color), - 255 - Color.blue(color)); + int red = Color.red(color); + int green = Color.green(color); + int blue = Color.blue(color); + double lum = (((0.299 * red) + ((0.587 * green) + (0.114 * blue)))); + return lum > 186 ? 0xFF000000 : 0xFFFFFFFF; } } diff --git a/app/src/main/java/com/fastaccess/ui/adapter/viewholder/IssueTimelineViewHolder.java b/app/src/main/java/com/fastaccess/ui/adapter/viewholder/IssueTimelineViewHolder.java index 234f53db..af118683 100644 --- a/app/src/main/java/com/fastaccess/ui/adapter/viewholder/IssueTimelineViewHolder.java +++ b/app/src/main/java/com/fastaccess/ui/adapter/viewholder/IssueTimelineViewHolder.java @@ -59,9 +59,7 @@ public class IssueTimelineViewHolder extends BaseViewHolder