createStars static method
Widget
createStars(
{ - dynamic onClick(
- int
)?,
- bool hasFunction = false,
- dynamic rate = 0,
- double? size,
- dynamic color = Colors.yellow,
})
Implementation
static Widget createStars({Function(int)? onClick, bool hasFunction = false,
rate = 0, double? size, color = Colors.yellow}) =>
Row(mainAxisAlignment: MainAxisAlignment.center, children: [
_createButtonStar(1, onClick: onClick, hasFunction: hasFunction,
isOn: rate > 0, size: size, color: color),
_createButtonStar(2, onClick: onClick, hasFunction: hasFunction,
isOn: rate > 1, size: size, color: color),
_createButtonStar(3, onClick: onClick, hasFunction: hasFunction,
isOn: rate > 2, size: size, color: color),
_createButtonStar(4, onClick: onClick, hasFunction: hasFunction,
isOn: rate > 3, size: size, color: color),
_createButtonStar(5, onClick: onClick, hasFunction: hasFunction,
isOn: rate > 4, size: size, color: color),
]);