parseDashOffset method

DashOffset? parseDashOffset()

Parses a @stroke-dashoffset into a DashOffset.

Implementation

DashOffset? parseDashOffset() {
  final String? rawDashOffset = getAttribute(attributes, 'stroke-dashoffset');
  if (rawDashOffset == '') {
    return null;
  }

  if (rawDashOffset!.endsWith('%')) {
    return DashOffset.percentage(parsePercentage(rawDashOffset));
  } else {
    return DashOffset.absolute(parseDoubleWithUnits(rawDashOffset)!);
  }
}