ensureScreenSizeAndInit static method

Future<void> ensureScreenSizeAndInit(
  1. BuildContext context, {
  2. Size designSize = defaultSize,
  3. bool splitScreenMode = false,
  4. double splitScreenMinHeight = ScreenUtilDefaults.splitScreenMinHeight,
  5. bool minTextAdapt = false,
  6. FontSizeResolver? fontSizeResolver,
})

Implementation

static Future<void> ensureScreenSizeAndInit(
  BuildContext context, {
  Size designSize = defaultSize,
  bool splitScreenMode = false,
  double splitScreenMinHeight = ScreenUtilDefaults.splitScreenMinHeight,
  bool minTextAdapt = false,
  FontSizeResolver? fontSizeResolver,
}) async {
  await ensureScreenSize();
  if (!context.mounted) return;
  init(
    context,
    designSize: designSize,
    splitScreenMode: splitScreenMode,
    splitScreenMinHeight: splitScreenMinHeight,
    minTextAdapt: minTextAdapt,
    fontSizeResolver: fontSizeResolver,
  );
}