screenLayoutScale property

double get screenLayoutScale

The scale value of the screen layout.

Implementation

double get screenLayoutScale {
  double tScale = 1.0;

  visitAncestorElements((element) {
    final tRenderObject = element.renderObject;

    if (tRenderObject is _ScreenLayoutRenderObject) {
      tScale = tRenderObject._scale;
      return false;
    } else if (tRenderObject is _ScreenLayoutDisableRenderObject) {
      return false;
    }

    return true;
  });

  return tScale;
}