hasNotch property

bool hasNotch

Returns true in case it is iPhone & it has notch.

Implementation

static bool get hasNotch {
  if (Platform.isIOS &&
      (ui.window.physicalSize.height.toInt() == 812 ||
          ui.window.physicalSize.height.toInt() == 812 * 2 ||
          ui.window.physicalSize.height.toInt() == 812 * 3 ||
          ui.window.physicalSize.height.toInt() == 896 ||
          ui.window.physicalSize.height.toInt() == 896 * 2 ||
          ui.window.physicalSize.height.toInt() == 896 * 3 ||
          // iPhone 12 pro
          ui.window.physicalSize.height.toInt() == 844 ||
          ui.window.physicalSize.height.toInt() == 844 * 2 ||
          ui.window.physicalSize.height.toInt() == 844 * 3 ||
          // Iphone 12 pro max
          ui.window.physicalSize.height.toInt() == 926 ||
          ui.window.physicalSize.height.toInt() == 926 * 2 ||
          ui.window.physicalSize.height.toInt() == 926 * 3)) {
    return true;
  } else {
    return false;
  }
}