[英]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'])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.