flutter RatingBar 的属性
时间: 2024-05-20 16:10:45 浏览: 142
Flutter RatingBar 是一个用于显示评分的小部件,它提供了以下属性:
1. size:设置评分的大小,可以是一个 double 类型的数值,也可以是一个 Size 类型的对象。
2. initialRating:设置初始评分,可以是一个 double 类型的数值,取值范围为 0 到 5。
3. minRating:设置最小评分,可以是一个 double 类型的数值,取值范围为 0 到 5,默认值为 0。
4. maxRating:设置最大评分,可以是一个 double 类型的数值,取值范围为 0 到 5,默认值为 5。
5. filledIcon:设置填充的图标,可以是一个 IconData 类型的对象,默认值为 Icons.star。
6. emptyIcon:设置未填充的图标,可以是一个 IconData 类型的对象,默认值为 Icons.star_border。
7. halfFilledIcon:设置半填充的图标,可以是一个 IconData 类型的对象,默认值为 Icons.star_half。
8. isHalfAllowed:设置是否允许半评分,如果为 true,评分可以是半颗星,否则只能是整颗星,默认值为 true。
9. onRatingUpdate:设置评分更新时的回调函数,它接收一个 double 类型的参数,表示当前的评分值。
阅读全文