SizedOverflowBox
, Flutter’da bir widget’in boyutunu sınırlayan bir kutu oluşturmak için kullanılan bir widget’tır. Bu widget, içeriği önceden belirlenmiş bir boyut içinde tutarken, bu boyutu aşan içeriği de göstermek için kullanılabilir. SizedOverflowBox
widget’inin bazı özellikleri şunlardır:
size
(Size): Kutunun boyutunu belirler.Size
sınıfı, genişlik ve yükseklik değerlerini içeren bir boyutu temsil eder. Örneğin,size: Size(200, 200)
kullanarak kutunun genişliğini ve yüksekliğini 200 birim olarak belirleyebilirsiniz.child
(Widget): Kutunun içinde yer alacak olan widget’ı belirler. Örneğin,child: Image.asset('assets/image.png')
kullanarak kutunun içinde bir resim gösterebilirsiniz.
SizedOverflowBox
widget’i, içeriği belirli bir boyuta sığdırmak veya boyutu aşan içeriği göstermek için kullanışlıdır. Örneğin, içeriği kesmeksizin belirli bir boyutta göstermek için bir SizedOverflowBox
kullanabilirsiniz. Eğer içerik boyutu, belirlenen boyuttan daha büyükse, içeriği belirtilen boyuta sığdırmak için ölçeklendirme veya kaydırma gibi işlemler gerçekleştirebilirsiniz.
SizedOverflowBox
genellikle bir Stack
içinde kullanılır ve içeriği sınırlayan veya taşıyan bir kutu olarak görev yapar. Bu sayede içeriğin belirli bir boyutta kalmaya devam etmesini sağlar ve gerektiğinde taşma işlemlerini kontrol edebilirsiniz.