Example usage for android.graphics Color HSVToColor

List of usage examples for android.graphics Color HSVToColor

Introduction

In this page you can find the example usage for android.graphics Color HSVToColor.

Prototype

@ColorInt
public static int HSVToColor(@Size(3) float hsv[]) 

Source Link

Document

Convert HSV components to an ARGB color.

Usage

From source file:Main.java

public static int HsvToRgb(float h, float s, float v) {
    return Color.HSVToColor(new float[] { h, s, v });
}

From source file:Main.java

public static int getColorOf(int colorIndex, int colorCount) {
    float h = (360f * colorIndex) / colorCount;
    return Color.HSVToColor(new float[] { h, 1, 1 });
}

From source file:Main.java

public static int darken(int color) {
    float[] hsv = new float[3];
    Color.colorToHSV(color, hsv);
    hsv[2] *= 0.8f;//from ww w . j  av  a  2s. com
    return Color.HSVToColor(hsv);
}

From source file:Main.java

public static int darkenColor(int color) {
    float[] hsv = new float[3];
    Color.colorToHSV(color, hsv);
    hsv[2] *= 0.8f;//from  w  w w.  j av a  2s.  co  m
    return Color.HSVToColor(hsv);
}

From source file:Main.java

public static int getDarkerColor(int color) {
    float[] hsv = new float[3];
    Color.colorToHSV(color, hsv);
    hsv[2] *= 0.9F;/*  ww w .jav  a 2s  .  c  o  m*/
    return Color.HSVToColor(hsv);
}

From source file:Main.java

public static int darker(int color, float factor) {
    float[] hsv = new float[3];
    Color.colorToHSV(color, hsv);
    hsv[2] *= factor;//from  w  ww.ja  v  a 2  s .co  m
    return Color.HSVToColor(hsv);
}

From source file:Main.java

public static int calColorPressed(int color) {
    float[] hsv = new float[3];
    Color.colorToHSV(color, hsv);
    hsv[2] = hsv[2] - 0.15f;/*from   w  w w.ja v a 2s .  c om*/
    return Color.HSVToColor(hsv);
}

From source file:Main.java

public static final int darken(int color, float rate) {
    float[] hsv = new float[3];
    Color.colorToHSV(color, hsv);
    hsv[2] = hsv[2] * rate;// w w w.j  a  va2  s. c om
    return Color.HSVToColor(hsv);
}

From source file:Main.java

public static int darken(int color, float scale) {
    float[] hsv = new float[3];
    Color.colorToHSV(color, hsv);
    hsv[2] *= scale; // value component
    return Color.HSVToColor(hsv);
}

From source file:Main.java

public static int createDisabledColor(int color) {
    float[] hsv = new float[3];
    Color.colorToHSV(color, hsv);
    hsv[1] = 0.5f;//from  w  w w.  j a v a2  s  .co  m
    hsv[2] = 0.5f;
    return Color.HSVToColor(hsv);
}