gradient property
LinearGradient
gradient
Implementation
LinearGradient get gradient {
AlignmentGeometry begin = Alignment.topCenter;
AlignmentGeometry end = Alignment.bottomCenter;
switch (direction) {
case GradientDirection.ttb:
begin = Alignment.topCenter;
end = Alignment.bottomCenter;
break;
case GradientDirection.btt:
begin = Alignment.bottomCenter;
end = Alignment.topCenter;
break;
case GradientDirection.ltr:
begin = Alignment.centerLeft;
end = Alignment.centerRight;
break;
case GradientDirection.rtl:
begin = Alignment.centerRight;
end = Alignment.centerLeft;
break;
}
return LinearGradient(colors: fade, begin: begin, end: end);
}