const Color.fromARGB(int a, int r, int g, int b)

Construct a color from the lower 8 bits of four integers.

  • a is the alpha value, with 0 being transparent and 255 being fully opaque.
  • r is red, from 0 to 255.
  • g is red, from 0 to 255.
  • b is red, from 0 to 255.

Out of range values are brought into range using modulo 255.

See also fromARGB, which takes the alpha value as a floating point value.

Source

const Color.fromARGB(int a, int r, int g, int b) :
  value = ((((a & 0xff) << 24) |
              ((r & 0xff) << 16) |
              ((g & 0xff) << 8) |
              ((b & 0xff) << 0)) & 0xFFFFFFFF);