【发布时间】:2021-08-09 14:08:14
【问题描述】:
这是我的第一个问题,如果格式不正确,我很抱歉。
所以,我有一个名为 book 的对象,其属性为“rating”,它是星数的整数。我的想法是连续显示评级为图标,我想我会用一个扩展运算符和一个 for 来做到这一点。
我不知道这是否可能,因为我没有找到任何关于它的文档,或者语法是否错误,因为它需要标识符和')'See issue。我将不胜感激。
child: Row(
children: [...(for (var i = 0; i < book.rating; i++) => Icon(Icons.star))],
),
【问题讨论】:
-
你可以通过向这个包提供 rating 变量来规避这个问题,它只需要整数并渲染适当数量的星星(包括星星的分数)。 pub.dev/packages/flutter_rating_bar
标签: list flutter for-loop dart