INNER CODE UNIT · Dart
foregroundAlpha
davigmacode/flutter_smart_select · lib/src/chip_theme.dart:54
const int foregroundAlpha = 0xde; // 87%
const int disabledAlpha = 0x0c; // 38% * 12% = 5%
const EdgeInsetsGeometry padding = EdgeInsets.all(4.0);
final Brightness brightness = Theme.of(context).brightness;
final bool isDark = brightness == Brightness.dark;
final Color primaryColor = color ??
(!isDark
? Theme.of(context).unselectedWidgetColor
: ChipTheme.of(context).backgroundColor);
final Color backgroundColor = raised == true
? primaryColor
: outlined == true
? Colors.transparent
: primaryColor.withOpacity(opacity ?? backgroundAlpha);
final Color disabledColor = primaryColor.withAlpha(disabledAlpha);