如何解决Flutter:如何在没有评级操作的情况下实现评级栏
我有一些产品,每个产品都有他的评分值(例如 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'])
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。