morphBackgroundOpacity static method

double morphBackgroundOpacity(
  1. double progress, {
  2. double maxOpacity = 0.6,
})

Background barrier opacity (scrim darkening). At progress 0.0 → 0.0, at 1.0 → maxOpacity.

Implementation

static double morphBackgroundOpacity(
  double progress, {
  double maxOpacity = 0.6,
}) {
  final t = progress.clamp(0.0, 1.0);
  return lerpDouble(0.0, maxOpacity, t)!;
}