ShrinkWrap Nedir?

Flutter’da ShrinkWrap kullanımı, genellikle ListView veya GridView gibi widget’larla ilişkilendirilir. ShrinkWrap özelliği, bu widget’ları içeren widget ağacının boyutunu, içeriklerinin boyutlarına sığacak şekilde küçültür.

Kullanımı:

ShrinkWrap özelliğini kullanmak için, ListView veya GridView widget’ını sarmanız ve shrinkWrap parametresini true olarak ayarlamanız gerekmektedir. İşte bir örnek:

ListView(
shrinkWrap: true,
children: [
ListTile(
title: Text(‘Item 1’),
),
ListTile(
title: Text(‘Item 2’),
),
ListTile(
title: Text(‘Item 3’),
),
],
)

Bu örnekte, ListView widget’ı shrinkWrap özelliği true olarak ayarlanarak kullanılmaktadır. Bu, ListView widget’ının içerisindeki öğelerin boyutlarına göre kendisini küçültmesini sağlar.

GridView.count(
shrinkWrap: true,
crossAxisCount: 2,
children: [
Container(
color: Colors.blue,
child: Center(
child: Text(‘Item 1’),
),
),
Container(
color: Colors.red,
child: Center(
child: Text(‘Item 2’),
),
),
Container(
color: Colors.green,
child: Center(
child: Text(‘Item 3’),
),
),
],
)

Bu örnekte, GridView.count widget’ı shrinkWrap özelliği true olarak ayarlanarak kullanılmaktadır. Bu da GridView widget’ını, içerisindeki öğelerin boyutlarına sığacak şekilde küçültürür.

ShrinkWrap özelliği, içeriği küçültmek için kullanışlı bir yöntemdir, ancak içerikleri daha önceden belirlenmiş bir boyuta sığdırmak istediğiniz durumlarda kullanılması önerilmez.

ETİKETLER :

YORUMLAR

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir