encodeMaterialType static method
Encodes the given value
to the String representation. Supported values
are:
button
canvas
card
circle
transparency
All other values, including null
, will result in null
.
Implementation
static String? encodeMaterialType(MaterialType? value) {
String? result;
if (value != null) {
switch (value) {
case MaterialType.button:
result = 'button';
break;
case MaterialType.canvas:
result = 'canvas';
break;
case MaterialType.card:
result = 'card';
break;
case MaterialType.circle:
result = 'circle';
break;
case MaterialType.transparency:
result = 'transparency';
break;
}
}
return result;
}