toGradientAlignment static method

Alignment? toGradientAlignment(
  1. String? alignment
)

Function to find gradient alignment

Implementation

static Alignment? toGradientAlignment(String? alignment) {
  Alignment? align;
  switch (alignment) {
    case 'top':
    case 'topcenter':
    case 'centertop':
      align = Alignment.topCenter;
      break;
    case 'bottom':
    case 'bottomcenter':
    case 'centerbottom':
      align = Alignment.bottomCenter;
      break;
    case 'left':
    case 'leftcenter':
    case 'centerleft':
      align = Alignment.centerLeft;
      break;
    case 'right':
    case 'rightcenter':
    case 'centerright':
      align = Alignment.centerRight;
      break;
    case 'topleft':
    case 'lefttop':
      align = Alignment.topLeft;
      break;
    case 'topright':
    case 'righttop':
      align = Alignment.topRight;
      break;
    case 'bottomleft':
    case 'leftbottom':
      align = Alignment.bottomLeft;
      break;
    case 'bottomright':
    case 'rightbottom':
      align = Alignment.bottomRight;
      break;
    default:
      align = null;
      break;
  }
  return align;
}