toAlignment method
Implementation
Alignment toAlignment([TextAlignVertical? vertical]) {
if (vertical == null) {
switch (this) {
case TextAlign.right:
return Alignment.centerRight;
case TextAlign.center:
return Alignment.center;
case TextAlign.justify:
return Alignment.center;
default:
return Alignment.centerLeft;
}
}
switch (this) {
case TextAlign.right:
return vertical == TextAlignVertical.top ? Alignment.topRight : Alignment.bottomRight;
case TextAlign.center:
return vertical == TextAlignVertical.top ? Alignment.topCenter : Alignment.bottomCenter;
case TextAlign.justify:
return Alignment.center;
default:
return vertical == TextAlignVertical.top ? Alignment.topLeft : Alignment.bottomLeft;
}
}