MainAxisSpacing, Flutter’da GridView veya Wrap gibi widget’larla kullanılan bir özelliktir. Bu özellik, öğeler arasında dikey yönde boşluk (spacing) sağlar.
MainAxisSpacing özelliğini kullanmak için, GridView veya Wrap widget’ını ilgili parametrelerle oluşturmanız gerekmektedir.
GridView.count(
crossAxisCount: 3,
mainAxisSpacing: 10.0, // Dikey yönde boşluk
children:
Container(
color: Colors.blue,
height: 100,
),
Container(
color: Colors.red,
height: 100,
),
Container(
color: Colors.green,
height: 100,
),
],
)
, Flutter’da
MainAxisSpacingGridView veya Wrap gibi widget’larla kullanılan bir özelliktir. Bu özellik, öğeler arasında dikey yönde boşluk (spacing) sağlar.
MainAxisSpacing özelliğini kullanmak için, GridView veya Wrap widget’ını ilgili parametrelerle oluşturmanız gerekmektedir. İşte örnekler:
GridViewiçinmainAxisSpacingkullanımı:
dartCopy codeGridView.count(
crossAxisCount: 3,
mainAxisSpacing: 10.0, // Dikey yönde boşluk
children: <Widget>[
Container(
color: Colors.blue,
height: 100,
),
Container(
color: Colors.red,
height: 100,
),
Container(
color: Colors.green,
height: 100,
),
],
)
Bu örnekte, GridView.count widget’ı mainAxisSpacing parametresi ile kullanılmaktadır. mainAxisSpacing değeri 10.0 olarak ayarlanmıştır, bu da öğeler arasında dikeyde 10 birimlik bir boşluk sağlar.
Wrap için runSpacing kullanımı:
Wrap(
runSpacing: 8.0, // Dikey yönde boşluk
children:
Container(
color: Colors.blue,
height: 100,
width: 100,
),
Container(
color: Colors.red,
height: 100,
width: 100,
),
Container(
color: Colors.green,
height: 100,
width: 100,
),
],
)
Bu örnekte, Wrap widget’ı runSpacing parametresi ile kullanılmaktadır. runSpacing değeri 8.0 olarak ayarlanmıştır, bu da öğeler arasında dikeyde 8 birimlik bir boşluk sağlar.
Bu örneklerde, mainAxisSpacing veya runSpacing değerini ihtiyaçlarınıza göre ayarlayarak öğeler arasında istediğiniz miktarda dikey boşluk sağlayabilirsiniz.