SafaehDisplayCutoutLayout.of constructor

SafaehDisplayCutoutLayout.of(
  1. BuildContext context
)

Implementation

factory SafaehDisplayCutoutLayout.of(BuildContext context) {
  final media = MediaQuery.of(context);
  return SafaehDisplayCutoutLayout(
    size: media.size,
    padding: media.padding,
    cutouts:
        SafaehDeviceCutoutScope.boundsOf(context) ??
        [
          for (final feature in media.displayFeatures)
            if (feature.type == ui.DisplayFeatureType.cutout) feature.bounds,
        ],
  );
}