parseBoxFitFromString static method

BoxFit parseBoxFitFromString(
  1. String fitString
)

Parse BoxFit from string

Implementation

static BoxFit parseBoxFitFromString(String fitString) {
  switch (fitString.toLowerCase()) {
    case 'cover':
      return BoxFit.cover;
    case 'contain':
      return BoxFit.contain;
    case 'fill':
      return BoxFit.fill;
    case 'scaledown':
    case 'scale-down':
      return BoxFit.scaleDown;
    case 'none':
      return BoxFit.none;
    default:
      throw ArgumentError(
        'Invalid object fit value: $fitString. Valid values are: cover, contain, fill, scaleDown, none',
      );
  }
}