ar property

Scales all constraints by the uniform ratio.

Implementation

BoxConstraints get ar {
  final context = AdaptiveContext.maybeContext;
  if (context == null) return this;
  final data = AdaptiveData.maybeOf(context);
  if (data == null) return this;
  final info = data.getDeviceInfo(context);
  return BoxConstraints(
    minWidth: info.setRadius(minWidth),
    maxWidth: info.setRadius(maxWidth),
    minHeight: info.setRadius(minHeight),
    maxHeight: info.setRadius(maxHeight),
  );
}