Perşembe, Haziran 13, 2024
Sanal Gündem
Ana SayfaKodlamaFlutterFlutter Text ve Özellikleri

Flutter Text ve Özellikleri

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:

  1. data: Görüntülenecek metni belirten bir parametredir. Örneğin, data: ‘Merhaba Dünya!’.

Örneğin:

Text('Merhaba Dünya!')
  1. 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,
  ),
)
  1. 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,
)
  1. 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,
)
  1. 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,
)
  1. 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.

Yunus Emre Altay
Yunus Emre Altayhttp://yunusemrealtay.com.tr
Biz, yenilikçi çözümler ve dijital dönüşüm süreçlerinde uzmanlaşmış olarak, web, mobil ve masaüstü yazılımlar geliştiriyor ve işletmelerinizi geleceğe taşıyoruz. Analizlerimizi sıkı çalışması ve deneyimi ile, size özel çözüm önerileri sunarak iş süreçlerinizi optimize etmeye odaklanıyoruz
RELATED ARTICLES
- Reklam Alanı -

En Popüler

Son Yorumlar