resolveFor method
Resolves through an explicit scope (logical dp).
Implementation
double resolveFor(
AppDimensContextLike scope, {
DpQualifier qualifier = DpQualifier.smallWidth,
}) {
final metrics = scope.dimenMetrics;
for (final e in entries) {
if (_match(e, metrics, scope.uiModeType)) {
return StrategyResolution.valueFor(
scope,
e.customValue,
formula,
e.finalQualifierResolver ?? qualifier,
inverter: e.inverter,
ignoreMultiWindows: ignoreMultiWindows,
applyAspectRatio: applyAspectRatio,
customSensitivityK: customSensitivityK,
calcType: calcType,
);
}
}
return StrategyResolution.valueFor(
scope,
base,
formula,
qualifier,
ignoreMultiWindows: ignoreMultiWindows,
applyAspectRatio: applyAspectRatio,
customSensitivityK: customSensitivityK,
calcType: calcType,
);
}