resolve method
Returns a value of type T
that depends on states
.
Widgets like TextButton and ElevatedButton apply this method to their current WidgetStates to compute colors and other visual parameters at build time.
Implementation
@override
T? resolve(Set<MaterialState> states) {
for (final state in states) {
if (resolution.containsKey(state)) {
return resolution[state];
}
}
return defaultValue;
}