gridLoadingViewFileContent constant
String
const gridLoadingViewFileContent
Implementation
static const String gridLoadingViewFileContent = """import 'package:flutter/material.dart';
import 'package:shimmer/shimmer.dart';
class LoadingView extends StatelessWidget {
const LoadingView({super.key});
@override
Widget build(BuildContext context) {
return GridView.builder(
physics: const NeverScrollableScrollPhysics(),
itemCount: 10,
gridDelegate: const SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: 2,
childAspectRatio: 0.7,
crossAxisSpacing: 5,
mainAxisSpacing: 5,
),
itemBuilder: (context, index) {
return Shimmer.fromColors(
baseColor: Colors.grey.shade300,
highlightColor: Colors.grey.shade100,
child: Card(
color: Colors.black12,
child: Padding(
padding: const EdgeInsets.all(12),
child: Column(
children: [
Container(
width: 100,
height: 100,
decoration: BoxDecoration(
color: Colors.grey.shade300,
borderRadius: BorderRadius.circular(10),
),
),
const SizedBox(height: 20),
SizedBox(
height: 15,
width: 100,
child: ColoredBox(color: Colors.grey.shade300),
),
const SizedBox(height: 10),
SizedBox(
height: 15,
width: double.infinity,
child: ColoredBox(color: Colors.grey.shade300),
),
const SizedBox(height: 5),
SizedBox(
height: 15,
width: double.infinity,
child: ColoredBox(color: Colors.grey.shade300),
),
],
),
),
),
);
},
);
}
}""";