need some idea on how to add a box of texts below each of the images in Gridview.builder.
Below is my code.
child: GridView.builder(
primary: false,
padding: const EdgeInsets.all(20),
gridDelegate: const SliverGridDelegateWithFixedCrossAxisCount(
crossAxisSpacing: 10, mainAxisSpacing: 10, crossAxisCount: 2),
itemCount: 10,
itemBuilder: (BuildContext context, int index) {
Widget widget;
switch (index) {
case 0:
widget = Container(
padding: const EdgeInsets.all(8),
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(10),
color: Colors.white,
),
child: Image.network(
'https://ezyorder.com.my/uploads/products/t-shirt_man.png'),
);
break;
case 1:
widget = Container(
padding: const EdgeInsets.all(8),
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(10),
color: Colors.white,
),
child: Image.network(
'https://ezyorder.com.my/uploads/products/black_full_sleeves.png'),
);
break;
