scale method
Eases in from bare air, as glass materializes by bending, not fading.
Implementation
LiquidGlassStyle scale(double t) {
final amount = t.clamp(0.0, 1.0);
return LiquidGlassStyle(
tint: tint.withValues(alpha: tint.a * amount),
contrast: contrast * amount,
blur: blur * amount,
haze: haze * amount,
hazeBlur: hazeBlur,
refraction: refraction * amount,
bevel: bevel,
saturation: 1 + (saturation - 1) * amount,
brightness: 1 + (brightness - 1) * amount,
rim: rim * amount,
rimWidth: rimWidth,
rimTail: rimTail,
rimFocus: rimFocus,
rimAdded: rimAdded,
endShade: endShade * amount,
dispersion: dispersion * amount,
rimBlur: rimBlur * amount,
hairline: hairline * amount,
hairlineSide: hairlineSide == null ? null : hairlineSide! * amount,
);
}