gpt4 book ai didi

android - flutter const构造函数错误

转载 作者:行者123 更新时间:2023-12-03 02:49:54 25 4
gpt4 key购买 nike

我正在学习有关 flutter 的 udacity 类(class),并在以下行中收到错误“被调用的构造函数不是 const 构造函数”

const _rowHeight = 100.0;
const _cornerRadius = BorderRadius.circular(_rowHeight / 2);// error is on this line

最佳答案

这可能只是 border_radius.dart 中的一个错误。 .
BorderRadius.circular定义为(注意 circular 命名构造函数不是 const ):

/// Creates a border radius where all radii are [Radius.circular(radius)].
BorderRadius.circular(double radius) : this.all(
new Radius.circular(radius),
);

当它看起来可以定义为(尽管这可能会破坏其他东西):
/// Creates a border radius where all radii are [Radius.circular(radius)].
const BorderRadius.circular(double radius) : this.all(
const Radius.circular(radius),
);

有一个解决方法。将您的代码更改为:
const _rowHeight = 100.0;
const _cornerRadius = BorderRadius.all(Radius.circular(_rowHeight / 2));

同样,您可以删除 const: var _cornerRadius =BorderRadius cornerRadius = .

关于android - flutter const构造函数错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50648874/

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