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;
}