encodeMaterialType static method

String? encodeMaterialType(
  1. MaterialType? value
)

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;
}