Есть ли какой-нибудь способ присвоить градиентный цвет свойству normal color в flutter?

#android-studio #flutter #bar-chart #linear-gradients #fl-chart

#android-studio #flutter #гистограмма #линейные градиенты #fl-диаграмма

Вопрос:

Я использую гистограмму плагина fl_chart. Я хочу придать градиентный цвет гистограмме. Ниже приведена строка, в которой я хочу указать цвет.

 BarChartRodData(y: 12, color: Color(0xFF639ed1),width: 12)
  

Но невозможно установить градиентный цвет для свойства ##color ##, если это не цвета.

Есть ли какой-нибудь способ присвоить градиентному цвету свойство color?? Пожалуйста, помогите мне..

Ответ №1:

Если вы передаете только один цвет, будет использоваться сплошной цвет, или если вы передаете более одного цвета, мы используем режим градиента для рисования. затем gradientFrom, gradientTo и gradientColorStops

Для примера ,

 final List<Color> color = <Color>[];
        color.add(Colors.blue[50]);
        color.add(Colors.blue[100]);
        color.add(Colors.blue);


 final List<double> stops = <double>[];
    stops.add(0.0);
    stops.add(0.5);
    stops.add(1.0);
  

Пожалуйста, обратитесь https://pub.dev/documentation/fl_chart/latest/fl_chart/BarChartRodData-class.html для переменных класса BarChartRodData

Комментарии:

1. Спасибо за ваш ответ… В моем случае у меня есть только такие свойства, как double y, Color color, List<Color> colors, double width, borderRadius borderRadius, BackgroundBarChartRodData backDrawRodData, List<BarChartRodStackItem> rodStackItems , поэтому я не могу использовать только сплошной цвет. Я использовал плагин fl_charts.