`LinearGradient` — это класс, который задаёт линейную градиентную заливку от начальной точки (`begin`) к конечной (`end`). Используется в `BoxDecoration` для фонов контейнеров.
`LinearGradient` работает только внутри `gradient` в `BoxDecoration`, либо в `ShaderMask`/`Paint`.
Основные параметры
colors (List<Color>)— обязательный
Список цветов для градиента. Обязательный параметр.
begin (Alignment)
Начальная точка градиента. Значение по умолчанию — `Alignment.centerLeft`.
end (Alignment)
Конечная точка градиента. Значение по умолчанию — `Alignment.centerRight`.
stops (List<double>)
Массив значений от 0.0 до 1.0, задающих расположение каждого цвета в `colors`. Должен соответствовать длине списка цветов.
tileMode (TileMode)
Определяет, как рисуется градиент за пределами границ. По умолчанию `TileMode.clamp`.
Если `stops` не указан, цвета будут распределены равномерно. Ошибки возникнут, если длина `stops` не совпадает с количеством `colors`.