繁体   English   中英

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'])

暂无
暂无

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM