transform method

  1. @override
double transform(
  1. Size size
)
override

Calculates the scale to apply based on the intrinsic widget size.

Implementation

@override
double transform(Size size) {
  if (_mode == _ScaleMode.percent) return _value;

  final double longestSide = size.longestSide;
  return 1 - _value / (longestSide / 2);
}