gpt4 book ai didi

flutter - 错误 : A value of type 'MaterialColor' can't be assigned to a variable of type 'Color' .(invalid_assignment at [ipro] lib\Dashboard.dart:365)

转载 作者:行者123 更新时间:2023-12-04 13:57:03 24 4
gpt4 key购买 nike

我想使用图表,所以我把 this pakage在我的 pubspec.ymal 中出现这些错误之后。

错误:参数类型'颜色(其中颜色在 C:\Users\anasb\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\charts_common-0.8.1\lib\src\common\color. dart)' 不能分配给参数类型'颜色(颜色在 C:\flutter\bin\cache\pkg\sky_engine\lib\ui\painting.dart 中定义)'。 (argument_type_not_assignable 在 [ipro] lib\Dashboard.dart:159)

Errors

最佳答案

chart_flutter 使用它自己的 Color 类。所以你不能使用 SDK 提供的一个。

this他们的 repo 问题。

解决方案1:

在解决此问题之前,您可以使用以下方法作为自定义颜色的解决方法。

charts.Color.fromHex(code: '#f2f2f2')

解决方案2:

或者,您可以定义如下自定义函数,将 SDK 提供的颜色转换为 chart.Color
import 'package:charts_flutter/flutter.dart' as charts;

charts.Color getChartColor(Color color) {
return charts.Color(
r: color.red,
g: color.green,
b: color.blue,
a: color.alpha);
}

然后像这样使用它
getChartColor(Colors.red)

关于flutter - 错误 : A value of type 'MaterialColor' can't be assigned to a variable of type 'Color' .(invalid_assignment at [ipro] lib\Dashboard.dart:365),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60168662/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com