getOffset method

Offset? getOffset(
  1. dynamic value
)

Implementation

Offset? getOffset(dynamic value) {
  if (value == null) {
    return null;
  }

  if (value is num) {
    return Offset(parseDouble(value), parseDouble(value));
  }
  if (value is Map) {
    return Offset(parseDouble(value["x"]), parseDouble(value["y"]));
  }

  final parts = getListValue(value);
  if (parts.length == 1) {
    return Offset(parseDouble(parts[0]), parseDouble(parts[0]));
  }
  return Offset(parseDouble(parts[0]), parseDouble(parts[1]));
}