INNER CODE UNIT · Dart

shadeColor

Ephenodrom/Dart-Basic-Utils · lib/src/ColorUtils.dart:45

  static String shadeColor(String hex, double percent) {
    var bC = basicColorsFromHex(hex);

    var R = (bC[BASIC_COLOR_RED]! * (100 + percent) / 100).round();
    var G = (bC[BASIC_COLOR_GREEN]! * (100 + percent) / 100).round();
    var B = (bC[BASIC_COLOR_BLUE]! * (100 + percent) / 100).round();

    if (R > 255) {
      R = 255;
    } else if (R < 0) {
      R = 0;
    }

    if (G > 255) {
      G = 255;
    } else if (G < 0) {
      G = 0;
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…