前言
在很多应用中,我们都需要收集用户的评分,比如商品满意度、配送满意度、应用使用体验等等。评分组件通常会是下面这样,一般满分是5分。
不过,有时候评分组件也会有一些特殊性(都怪产品的想法太多)。比如要求支持0.5分的评分,比如对不同的满意度使用不同的图标,再比如支持滑动的时候也能评分,甚至还要竖着排……这么多诉求,自己写的话还挺麻烦,但是有一个组件轻松就能够搞定,那就是 flutter_rating_bar
,下面是官方的示例,可以看到完美地满足了我们上面提到的需求。本篇我们就来看一下 flutter_rating_bar
的几个典型的应用示例
基础应用
先来看最简单的“五星好评”,这可以通过 RaingBar 实现,代码如下:
RatingBar(
ratingWidget: