Typography.material2018 constructor

Typography.material2018(
  1. {TargetPlatform platform: TargetPlatform.android,
  2. TextTheme black,
  3. TextTheme white,
  4. TextTheme englishLike,
  5. TextTheme dense,
  6. TextTheme tall}
)

Creates a typography instance using material design's 2018 defaults.

If platform is TargetPlatform.iOS or TargetPlatform.macOS, the default values for black and white are blackCupertino and whiteCupertino respectively. Otherwise they are blackMountainView and whiteMoutainView. If platform is null then both black and white must be specified.

The default values for englishLike, dense, and tall are englishLike2018, dense2018, and tall2018.

Implementation

factory Typography.material2018({
  TargetPlatform platform = TargetPlatform.android,
  TextTheme black,
  TextTheme white,
  TextTheme englishLike,
  TextTheme dense,
  TextTheme tall,
}) {
  assert(platform != null || (black != null && white != null));
  return Typography._withPlatform(
    platform,
    black, white,
    englishLike ?? englishLike2018,
    dense ?? dense2018,
    tall ?? tall2018,
  );
}