Flutter Dart扩展问题

Flutter Dart扩展问题,flutter,dart,Flutter,Dart,基于在线视频,这段代码应该显示“渐变”属性,但它只显示“lerp”方法。我目前正在运行Dart v2.9.1和FLAtter v1.20.2 提前感谢您您不能将静态成员添加到原始类中。扩展将实例方法添加到类中,就是这样。在这种情况下,您必须为扩展名命名: LinearGradient{上的扩展LinearGradientExt。。。 然后使用lineargradientex.gradients访问静态成员,这就是我使用ColorExt.fromHex所做的,我想没有其他方法可以做到这一点。

基于在线视频,这段代码应该显示“渐变”属性,但它只显示“lerp”方法。我目前正在运行Dart v2.9.1和FLAtter v1.20.2


提前感谢您

您不能将静态成员添加到原始类中。扩展将实例方法添加到类中,就是这样。在这种情况下,您必须为扩展名命名:

LinearGradient{上的扩展LinearGradientExt。。。
然后使用
lineargradientex.gradients

访问静态成员,这就是我使用ColorExt.fromHex所做的,我想没有其他方法可以做到这一点。