Răsfoiți Sursa

calculate Text Color

AndyScherzinger 8 ani în urmă
părinte
comite
d8d8d0692a
1 a modificat fișierele cu 8 adăugiri și 0 ștergeri
  1. 8 0
      src/main/java/com/owncloud/android/utils/DisplayUtils.java

+ 8 - 0
src/main/java/com/owncloud/android/utils/DisplayUtils.java

@@ -735,6 +735,14 @@ public class DisplayUtils {
         return (0.299 * Color.red(color) + 0.587 * Color.green(color) + 0.114 * Color.blue(color))/255;
         return (0.299 * Color.red(color) + 0.587 * Color.green(color) + 0.114 * Color.blue(color))/255;
     }
     }
 
 
+    public static @ColorInt int calculateTextColor(@ColorInt int color) {
+        if (calculateLuminance(color) > 0.5) {
+            return Color.BLACK;
+        } else {
+            return Color.WHITE;
+        }
+    }
+
     public static int primaryDarkColor() {
     public static int primaryDarkColor() {
         OCCapability capability = getCapability();
         OCCapability capability = getCapability();