loading_widget.dart 705 B

1234567891011121314151617181920212223242526
  1. import 'package:flutter/material.dart';
  2. import 'package:shimmer/shimmer.dart';
  3. class LoadingWidget extends StatelessWidget {
  4. const LoadingWidget({super.key});
  5. @override
  6. Widget build(BuildContext context) {
  7. return Shimmer.fromColors(
  8. baseColor: Colors.grey[300]!,
  9. highlightColor: Colors.grey[100]!,
  10. child: ListView.builder(
  11. padding: const EdgeInsets.all(12),
  12. itemCount: 6,
  13. itemBuilder: (_, __) => Container(
  14. height: 80,
  15. margin: const EdgeInsets.only(bottom: 10),
  16. decoration: BoxDecoration(
  17. color: Colors.white,
  18. borderRadius: BorderRadius.circular(10),
  19. ),
  20. ),
  21. ),
  22. );
  23. }
  24. }