calculateDefaultDimensions static method

Size calculateDefaultDimensions(
  1. BuildContext context
)

默认尺寸计算

Calculate the default dimensions.

Implementation

static Size calculateDefaultDimensions(BuildContext context) {
  final size = MediaQuery.of(context).size;
  final shortestSide = size.shortestSide;

  double width, height;

  // 计算宽和高,确保短边占满屏幕
  if (MediaQuery.of(context).orientation == Orientation.portrait) {
    width = shortestSide;
    height = shortestSide * size.aspectRatio;
  } else {
    height = shortestSide;
    width = shortestSide * size.aspectRatio;
  }

  return Size(width, height);
}