getOffset method
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]));
}