import 'package:flutter/material.dart'; import 'package:shimmer/shimmer.dart'; import 'package:sizer/sizer.dart'; class SupplierShimmer extends StatelessWidget { const SupplierShimmer({super.key}); @override Widget build(BuildContext context) { return Shimmer.fromColors( baseColor: Colors.grey.shade300, highlightColor: Colors.grey.shade100, enabled: true, child: ListView.builder( physics: const NeverScrollableScrollPhysics(), itemCount: 3, itemBuilder: (_, index) { return Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ Container( width: double.infinity, height: 4.5.h, color: Colors.white, margin: EdgeInsets.only(bottom: 1.h), ), Column( children: List.generate( 3, (i) => Column( children: [ ListTile( contentPadding: EdgeInsets.symmetric( horizontal: 5.w, vertical: 0.5.h, ), title: Container( width: 40.w, height: 1.5.h, decoration: BoxDecoration( color: Colors.white, borderRadius: BorderRadius.circular(1.w), ), ), trailing: Container( width: 5.w, height: 5.w, decoration: const BoxDecoration( color: Colors.white, shape: BoxShape.circle, ), ), ), Divider( height: 1, thickness: 1, indent: 5.w, color: Colors.white, ), ], ), ), ), SizedBox(height: 1.h), ], ); }, ), ); } }