hard_level.dart 595 B

12345678910111213141516171819202122232425262728
  1. import 'package:flutter/material.dart';
  2. import 'package:trackoffical_app/generated/assets.dart';
  3. class HardLevel extends StatelessWidget{
  4. const HardLevel(this.level, {super.key});
  5. final int level;
  6. @override
  7. Widget build(BuildContext context) {
  8. final children = <Widget>[];
  9. for(var i = 0; i< 5; i++){
  10. var src = Assets.imagesIcStartOutline;
  11. if(i < level){
  12. src = Assets.imagesIcStartFill;
  13. }
  14. children.add(Image.asset(src, height: 13));
  15. children.add(const SizedBox(width: 3.2));
  16. }
  17. return Row(
  18. children: children,
  19. );
  20. }
  21. }