screen static method

double screen({
  1. required num base,
  2. required num alternate,
  3. required UiModeType uiModeType,
  4. required DpQualifier qualifierType,
  5. required num qualifierValue,
  6. required double resolveWhenMatched(
    1. num value
    ),
  7. required double resolveDefault(
    1. num value
    ),
})

Implementation

static double screen({
  required num base,
  required num alternate,
  required UiModeType uiModeType,
  required DpQualifier qualifierType,
  required num qualifierValue,
  required double Function(num value) resolveWhenMatched,
  required double Function(num value) resolveDefault,
}) =>
    matchesUiMode(uiModeType) &&
            matchesQualifier(qualifierType, qualifierValue)
        ? resolveWhenMatched(alternate)
        : resolveDefault(base);