当显示从firebase到ratingbarindicator的评级时,我得到了这个错误。请帮帮忙,这是我的评级条形码:
RatingBarIndicator(
rating: widget.doctor.rating,
itemBuilder: (context, index) => Icon(
Icons.star,
color: Colors.amber,
),
itemCount: 5,
itemSize: 15.0,
direction: Axis.horizontal),发布于 2021-07-01 15:10:44
根据类RatingBarIndicator中的代码,将在rating属性上调用truncate()方法:
@override
void initState() {
super.initState();
_ratingNumber = widget.rating.truncate() + 1;
_ratingFraction = widget.rating - _ratingNumber + 1;
}因此,widget.doctor.rating的值是null,这就是为什么会出现这个错误。
https://stackoverflow.com/questions/68205704
复制相似问题