RatingBar 中的步长

Step size in RatingBar

RatingBar 中的步长是多少? 这是我在文档中找到的内容:此评级栏的步长。例如,如果需要半星粒度,则为 0.5。 我试图在这里找到它:https://developer.android.com/reference/android/widget/RatingBar.html。 那么有谁能简单的解释一下让我明白吗?

它只不过是您提高 RatingBar 评分的一个因素。 如果您希望评级显示为 3.5 或 4.5,您可以将 stepSize 设置为 0.5。 如果您想要 3.1 或 4.3 这样的评分,您可以将 stepSize 设为 0.1。

简而言之,

步长=1, 评分 = 0、1、2、3、4、5、...

步长=0.1, 评分 = 0.0、0.1、0.2、...、1.0、...、2.0、...、5.0、...

步长=0.5, 评分 = 0.0、0.5、1.0、1.5、2.0、...、5.0、...

这需要一个浮点值,它是速率 increase/decrease 的步长。例如,如果我们将步长设置为 1.0,那么评分值将是 increased/decreased x 1 stepSize 越小,presice 评级就越高。

0.5 stepsize ------- 4.05,3.15,0.05 (ratings)
0.1 stepsize ------- 1.00,2.00,3.00 (ratings)
0.7 stepsize ------- 1.07,2.14,3.21 (ratings)