INNER CODE UNIT · Dart

ColorUtils

CRED-CLUB/neopop-flutter · lib/utils/color_utils.dart:10

class ColorUtils {
  /// Get the horizontal shadow [HSLColor] from the given color. The
  /// shadow color depends on the lightness of the given color.
  static HSLColor getHorizontalShadow(Color color) {
    HSLColor hslColor = HSLColor.fromColor(color);
    if (hslColor.lightness >= 0.3) {
      return hslColor.withLightness(hslColor.lightness - 0.1);
    } else {
      return hslColor.withLightness(hslColor.lightness + 0.2);
    }
  }

  /// Get the vertical shadow [HSLColor] from the given color. The
  /// shadow color depends on the lightness of the given color.
  static HSLColor getVerticalShadow(Color color) {
    HSLColor hslColor = HSLColor.fromColor(color);
    if (hslColor.lightness >= 0.3) {
      return hslColor.withLightness(hslColor.lightness - 0.2);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…