Flutter’da metinleri göstermek için Text widget’ını kullanabilirsiniz. Text widget’ı, stil, hizalama ve metin özelliklerini özelleştirmenizi sağlar. İşte Flutter’da Text widget’ının bazı özellikleri:
- data: Görüntülenecek metni belirten bir parametredir. Örneğin, data: ‘Merhaba Dünya!’.
Örneğin:
Text('Merhaba Dünya!')
- style: Metnin stili için kullanılan TextStyle widget’ını belirten bir parametredir. TextStyle ile metin boyutu, renk, yazı tipi, vurgulama ve daha fazlasını özelleştirebilirsiniz.
Örneğin:
Text( 'Merhaba Dünya!', style: TextStyle( fontSize: 20.0, color: Colors.black, fontWeight: FontWeight.bold, ), )
- textAlign: Metnin hizalanma stilini belirten bir parametredir. TextAlign enum’undan bir değer alabilir. Örneğin, textAlign: TextAlign.center metni ortalar.
Örneğin:
Text( 'Merhaba Dünya!', textAlign: TextAlign.center, )
- maxLines: Metnin maksimum satır sayısını belirten bir parametredir. Metin belirtilen satır sayısını aşarsa, metin sonuna üç nokta (…) ekler.
Örneğin:
Text( 'Uzun bir metin...', maxLines: 2, )
- overflow: Metin içeriği sınırları aştığında metnin nasıl taşınacağını belirleyen bir parametredir. TextOverflow enum’undan bir değer alabilir. Örneğin, overflow: TextOverflow.ellipsis metni üç nokta (…) ile kırpar.
Örneğin:
Text( 'Uzun bir metin...', overflow: TextOverflow.ellipsis, )
- softWrap: Metnin otomatik olarak satırlara bölünüp bölünmeyeceğini belirleyen bir parametredir. Varsayılan olarak true’dur. false olarak ayarlanırsa, metin yatayda taşabilir.
Örneğin:
Text( 'Uzun bir metin...', softWrap: false, )
Bu özellikler, Flutter’da Text widget’ını kullanırken yaygın olarak kullanılan bazı özelliklerdir. Text widget’ı, metinleri basitçe göstermekle kalmaz, aynı zamanda metin stili, hizalama, kesme ve taşma gibi farklı gereksinimleri karşılamak için de kullanılabilir.