1-) FLUTTER - Cihazın Oryantasyonu Değiştiğinde GridViewin Sayısını İstenilen Değere Çekme
body: OrientationBuilder(
builder: (BuildContext context, Orientation orientation) {
if (orientation == Orientation.portrait && tapNumber >= 5) {
tapNumber = 2;
} else if (orientation == Orientation.landscape && tapNumber >= 7) {
}
return Container(
child: GridView.builder(
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: tapNumber,
),
itemCount: 50,
itemBuilder: (BuildContext context, int index) {
return Card(
İlgili widget OrientationBuilder ile sarmalanarak if else içinde gerekli kısıtlamalar yapılabilir.