accessoryColor method
Color
accessoryColor(
- BuildContext context, {
- AccessoryType accessoryType = AccessoryType.None,
- Set<
MaterialState> ? materialStates, - Map<
String, dynamic> ? extraInfo,
override
Implementation
@override
Color accessoryColor(BuildContext context, {AccessoryType accessoryType = AccessoryType.None, Set<MaterialState>? materialStates, Map<String, dynamic>? extraInfo}) {
materialStates ??= <MaterialState>{};
switch (accessoryType) {
case AccessoryType.Check:
return primaryColor(materialStates: materialStates);
case AccessoryType.Disclosure:
return materialStates.isPressed ? HexColor.fromHex('#a4a4aa') : HexColor.fromHex('#c4c4c7');
case AccessoryType.Custom:
return primaryColor(materialStates: materialStates);
case AccessoryType.None:
default:
return Colors.transparent;
}
}