Example usage for android.graphics Color GRAY

List of usage examples for android.graphics Color GRAY

Introduction

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

Prototype

int GRAY

To view the source code for android.graphics Color GRAY.

Click Source Link

Usage

From source file:Main.java

public static void disableButton(Button button) {
    button.getBackground().setColorFilter(Color.GRAY, PorterDuff.Mode.MULTIPLY);
    button.setEnabled(false);
}

From source file:Main.java

public static ColorStateList createColorStateList(int normal, int pressed) {
    return createColorStateList(normal, pressed, Color.GRAY);
}

From source file:Main.java

/**
 * chooses a random color from array.xml
 *//*from  ww  w  . j a v a  2 s. c o  m*/
public static int getRandomMaterialColor(Context context, String typeColor) {
    int returnColor = Color.GRAY;
    int arrayId = context.getResources().getIdentifier("mdcolor_" + typeColor, "array",
            context.getPackageName());

    if (arrayId != 0) {
        TypedArray colors = context.getResources().obtainTypedArray(arrayId);
        int index = (int) (Math.random() * colors.length());
        returnColor = colors.getColor(index, Color.GRAY);
        colors.recycle();
    }
    return returnColor;
}

From source file:Main.java

public static Paint getGameOverColor() {
    Paint paint = new Paint();
    paint.setColor(Color.WHITE);//w ww .  j av  a  2 s.com
    paint.setTextSize(80);
    paint.setTypeface(Typeface.DEFAULT_BOLD);
    paint.setShadowLayer(2, 3, 3, Color.GRAY);
    return paint;
}

From source file:Main.java

public static int getRandomColor() {
    List<Integer> colors = new ArrayList<>();
    colors.add(Color.BLACK);/*from www.  java2s. c o m*/
    colors.add(Color.RED);
    colors.add(Color.GREEN);
    colors.add(Color.BLUE);
    colors.add(Color.YELLOW);
    colors.add(Color.GRAY);
    colors.add(Color.MAGENTA);
    colors.add(Color.CYAN);
    colors.add(Color.LTGRAY);
    return colors.get(new Random().nextInt(colors.size()));
}

From source file:com.berniesanders.fieldthebern.media.ResponseColor.java

/**
 * Returns the user displayable string based off the supplied response
 *
 * <item>(select support level)</item>
 * <item>Strongly for Bernie</item>
 * <item>Leaning for Bernie</item>
 * <item>Undecided</item>/* w  ww .  j  a v  a 2  s  .c  om*/
 * <item>Leaning against Bernie</item>
 * <item>Strongly against Bernie</item>
 *
 * TODO better way to do this?!
 */
public static int getColor(@CanvassResponse.Response final String response, Context context) {

    switch (response) {
    case CanvassResponse.UNKNOWN:
        return ContextCompat.getColor(context, R.color.bernie_grey);
    case CanvassResponse.STRONGLY_FOR:
        return ContextCompat.getColor(context, R.color.bernie_dark_blue);
    case CanvassResponse.LEANING_FOR:
        return ContextCompat.getColor(context, R.color.b_light_blue);
    case CanvassResponse.UNDECIDED:
        return ContextCompat.getColor(context, R.color.bernie_green);
    case CanvassResponse.LEANING_AGAINST:
        return ContextCompat.getColor(context, R.color.bernie_light_red);
    case CanvassResponse.STRONGLY_AGAINST:
        return ContextCompat.getColor(context, R.color.bernie_red);
    case CanvassResponse.ASKED_TO_LEAVE:
        return Color.BLACK;
    case CanvassResponse.NO_ONE_HOME:
        return Color.GRAY;
    default:
        return Color.WHITE;
    }
}

From source file:Main.java

public static Bitmap getColorPreviewBitmap(final Context context, final int color, final boolean border) {
    if (context == null)
        return null;
    final float density = context.getResources().getDisplayMetrics().density;
    final int width = (int) (32 * density), height = (int) (32 * density);

    final Bitmap bm = Bitmap.createBitmap(width, height, Config.ARGB_8888);
    final Canvas canvas = new Canvas(bm);

    final int rectangleSize = (int) (density * 5);
    final int numRectanglesHorizontal = (int) Math.ceil(width / rectangleSize);
    final int numRectanglesVertical = (int) Math.ceil(height / rectangleSize);
    final Rect r = new Rect();
    boolean verticalStartWhite = true;
    for (int i = 0; i <= numRectanglesVertical; i++) {

        boolean isWhite = verticalStartWhite;
        for (int j = 0; j <= numRectanglesHorizontal; j++) {

            r.top = i * rectangleSize;//  w  w  w .ja  va  2  s. c  om
            r.left = j * rectangleSize;
            r.bottom = r.top + rectangleSize;
            r.right = r.left + rectangleSize;
            final Paint paint = new Paint();
            paint.setColor(isWhite ? Color.WHITE : Color.GRAY);

            canvas.drawRect(r, paint);

            isWhite = !isWhite;
        }

        verticalStartWhite = !verticalStartWhite;

    }
    canvas.drawColor(color);
    if (border) {
        final Paint paint = new Paint();
        paint.setColor(Color.WHITE);
        paint.setStrokeWidth(1f * density);
        final float[] points = new float[] { 0, 0, width, 0, 0, 0, 0, height, width, 0, width, height, 0,
                height, width, height };
        canvas.drawLines(points, paint);
    }
    return bm;
}

From source file:Main.java

public static Bitmap getColorPreviewBitmap(final Context context, final int color, final boolean border) {
    if (context == null)
        return null;
    final float density = context.getResources().getDisplayMetrics().density;
    final int width = (int) (32 * density), height = (int) (32 * density);

    final Bitmap bm = Bitmap.createBitmap(width, height, Config.ARGB_8888);
    final Canvas canvas = new Canvas(bm);

    final int rectrangleSize = (int) (density * 5);
    final int numRectanglesHorizontal = (int) Math.ceil(width / rectrangleSize);
    final int numRectanglesVertical = (int) Math.ceil(height / rectrangleSize);
    final Rect r = new Rect();
    boolean verticalStartWhite = true;
    for (int i = 0; i <= numRectanglesVertical; i++) {

        boolean isWhite = verticalStartWhite;
        for (int j = 0; j <= numRectanglesHorizontal; j++) {

            r.top = i * rectrangleSize;// w w w  .ja  va  2 s . com
            r.left = j * rectrangleSize;
            r.bottom = r.top + rectrangleSize;
            r.right = r.left + rectrangleSize;
            final Paint paint = new Paint();
            paint.setColor(isWhite ? Color.WHITE : Color.GRAY);

            canvas.drawRect(r, paint);

            isWhite = !isWhite;
        }

        verticalStartWhite = !verticalStartWhite;

    }
    canvas.drawColor(color);
    if (border) {
        final Paint paint = new Paint();
        paint.setColor(Color.WHITE);
        paint.setStrokeWidth(1f * density);
        final float[] points = new float[] { 0, 0, width, 0, 0, 0, 0, height, width, 0, width, height, 0,
                height, width, height };
        canvas.drawLines(points, paint);
    }
    return bm;
}

From source file:com.laer.easycast.FirstPane.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View root = new View(getActivity());
    root.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
            ViewGroup.LayoutParams.MATCH_PARENT));
    root = inflater.inflate(R.layout.firstlayout, container, false);
    root.setBackgroundColor(Color.GRAY);
    setHasOptionsMenu(true);/*from   w w  w . ja  v  a2 s  .  c  o m*/
    myViewGroup = container;

    return root;
}

From source file:com.justplay1.shoppist.shared.widget.ColorMultiCheckedBox.java

public void setColor(@ColorInt int color) {
    StateListDrawable states = new StateListDrawable();

    Drawable drawable = ContextCompat.getDrawable(getContext(), R.drawable.btn_check_to_on_000);
    Drawable checked = ContextCompat.getDrawable(getContext(), R.drawable.btn_check_to_on_015);

    if (isEnabled()) {
        states.setColorFilter(DrawableUtils.getColorFilter(color));
    } else {/*from  w  w w  .j ava 2 s  .co  m*/
        states.setColorFilter(DrawableUtils.getColorFilter(Color.GRAY));
    }

    states.addState(new int[] { android.R.attr.stateNotNeeded }, drawable);
    states.addState(new int[] { android.R.attr.state_checked }, checked);
    states.addState(new int[] { android.R.attr.state_enabled }, drawable);
    states.addState(new int[] { -android.R.attr.state_enabled, android.R.attr.state_checked }, checked);
    states.addState(new int[] { -android.R.attr.state_enabled }, drawable);

    setButtonDrawable(states);
}