screen static method
double
screen({
- required num base,
- required num alternate,
- required UiModeType uiModeType,
- required DpQualifier qualifierType,
- required num qualifierValue,
- required double resolveWhenMatched(
- num value
- required double resolveDefault(
- 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);