tranformToDarkColor static method

Color tranformToDarkColor(
  1. Color color
)

Implementation

static Color tranformToDarkColor(Color color) {
  // Round to nearest: floor(v/2 + 0.5) == (v + 1) >> 1
  final int r = (_colorByte(color.r) + 1) >> 1;
  final int g = (_colorByte(color.g) + 1) >> 1;
  final int b = (_colorByte(color.b) + 1) >> 1;
  final int a = _colorByte(color.a);
  return Color.fromARGB(a, r, g, b);
}