Checkbox & GridView
Checkbox & GridView
dart';
@override
State<Checkboxs> createState() => _CheckboxsState();
}
@override
Widget build(BuildContext context) {
return Scaffold(
body: SingleChildScrollView(
child: Column(
children: [
Checkbox(value: option,
onChanged: (bool? vlaue){
setState(() {
option = vlaue!;
});
}),
SizedBox(
height: 1000,
child: GridView.builder(
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: 2,
childAspectRatio: 2,
mainAxisSpacing: 50,
crossAxisSpacing: 50
),
itemCount: 7,
itemBuilder: (BuildContext context, int index) {
return conatainer(colors[index], 20, 20) ;
},
),
)
],
),
),
);
}
Widget conatainer(Color, Height, Width){
return Container(
color: Color,
height: Height,
width: Width,
);
}
}