morphRadius static method
Interpolated corner radius from startRadius → endRadius.
Default: maxRadius at collapsed (0.0) → 0.0 at expanded (1.0),
matching a card-to-fullscreen transform.
Implementation
static double morphRadius(
double progress, {
double startRadius = 16.0,
double endRadius = 0.0,
}) {
final t = progress.clamp(0.0, 1.0);
return lerpDouble(startRadius, endRadius, t)!;
}