Browse Source

calculateLuminance function

AndyScherzinger 8 years ago
parent
commit
608bf30764
1 changed files with 4 additions and 0 deletions
  1. 4 0
      src/main/java/com/owncloud/android/utils/DisplayUtils.java

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

@@ -731,6 +731,10 @@ public class DisplayUtils {
         return ColorUtils.HSLToColor(hsl);
         return ColorUtils.HSLToColor(hsl);
     }
     }
 
 
+    public static double calculateLuminance(@ColorInt int color) {
+        return (0.299 * Color.red(color) + 0.587 * Color.green(color) + 0.114 * Color.blue(color))/255;
+    }
+
     public static int primaryDarkColor() {
     public static int primaryDarkColor() {
         OCCapability capability = getCapability();
         OCCapability capability = getCapability();