alignmentToString static method

String? alignmentToString(
  1. Alignment? alignment
)

Converts Flutter Alignment to string format expected by native platform

Implementation

static String? alignmentToString(Alignment? alignment) {
  if (alignment == null) return null;

  if (alignment == Alignment.topLeft) return "topLeading";
  if (alignment == Alignment.topCenter) return "top";
  if (alignment == Alignment.topRight) return "topTrailing";
  if (alignment == Alignment.centerLeft) return "leading";
  if (alignment == Alignment.center) return "center";
  if (alignment == Alignment.centerRight) return "trailing";
  if (alignment == Alignment.bottomLeft) return "bottomLeading";
  if (alignment == Alignment.bottomCenter) return "bottom";
  if (alignment == Alignment.bottomRight) return "bottomTrailing";

  // Default fallback
  return "topLeading";
}