'LinearStrokeCap' 已弃用,不应使用。这个属性已经不用了,请改用barRadius

'LinearStrokeCap' is deprecated and shouldn't be used. This property is no longer used, please use barRadius instead

我正在创建线性百分比指示器。我想在它周围实现圆角边框。

预期结果与实际结果实际结果

我的代码

LinearPercentIndicator(
            linearStrokeCap: LinearStrokeCap.roundAll,
            progressColor: Colors.blue[400],
            backgroundColor: Colors.grey[300],
 ),

错误

任何解决方案

有没有将 barRadius 用作 LinearStrokeCap 的解决方案?

使用 barRadius 而不是 linearStrokeCap。由于 LinearStrokeCap 已弃用,他们建议使用 barRadius.

更新代码:

LinearPercentIndicator(
  lineHeight: 30,
  percent: 0.7,
  barRadius: const Radius.circular(16),
  progressColor: Colors.blue[400],
  backgroundColor: Colors.grey[300],
),

输出: