toRadius static method
Radius
toRadius(
- dynamic value
)
Implementation
static Radius toRadius(dynamic value) {
final doubleValue = NumUtil.toDouble(value);
if (doubleValue != null) return Radius.circular(doubleValue);
final doubleValueFromRadii = NumUtil.toDouble(value['radius']);
if (doubleValueFromRadii != null) {
return Radius.circular(doubleValueFromRadii);
}
final xNullable = value['x'];
final yNullable = value['y'];
if (xNullable != null && yNullable != null) {
return Radius.elliptical(
NumUtil.toDouble(xNullable) ?? 0.0,
NumUtil.toDouble(yNullable) ?? 0.0,
);
}
return Radius.zero;
}