Flutter:如何在没有评分操作的情况下实现评分栏

Flutter : How to implement rating bar without rating action

我有一些产品,每个产品都有他的评级值(如 4.2 、 4 、 3.5 等) 我想用这样的评分栏显示这些值

这是我这部分的代码

Align(
 alignment:Alignment.topLeft,
  child:SmoothStarRating(
    allowHalfRating:false,
     starCount:5,
     rating: adminAcceptStatusAdd[index]['rate'].toDouble(),
     size: 20.0,
     isReadOnly:false,
     color: Colors.yellow,
     borderColor:Colors.yellow,
     filledIconData:Icons.star,
     halfFilledIconData:Icons.star_half,
     defaultIconData:Icons.star_border,
     spacing: .5,
     ),
     )

现在我有两个问题,第一个是评级栏允许用户更改价值率,所以我想让它只是为了展示 第二个问题我无法将 api 中的值从字符串转换为我正在尝试的双精度值

adminAcceptStatusAdd[index]['rate'].toDouble()

但是没用 任何人都可以帮助我!

从字符串解析双精度:

double.parse(adminAcceptStatusAdd[index]['rate'])