0Pricing
Android Academy · Ders

Metni Biçimlendirme

Yazı tipleri, boyut, kalınlık ve renk.

Metni Biçimlendirme, CoddyKit'te ücretsiz bir Android Academy dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Android Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Android Academy kursu toplamda 4 dersten oluşur.

Metin Neden Biçimlendirilir

Jetpack Compose'da Metin composable'ı sözcükleri ekranda gösterir. Varsayılan olarak sade bir görünüm kullanır; ancak boyutunu, rengini ve kalınlığını değiştirebilirsiniz.

Biçimlendirme, kullanıcıların uygulamanızı okumasına yardımcı olur. Bir başlık, gövde metninden daha büyük ve daha kalın görünmelidir.

Text'e ek parametreler geçirerek metni biçimlendirirsiniz.

Text("Hello Compose")

Metni Büyütme

fontSize parametresi metnin ne kadar büyük olacağını denetler. Boyutlar, kullanıcının yazı tipi ayarlarına göre ölçeklenen sp birimini kullanır.

sp kullanmak için 24.sp örneğindeki gibi bir sayının sonuna .sp ekleyin.

Text(
    text = "Big Title",
    fontSize = 24.sp
)

Kalınlık ve Ağırlık

Metni daha kalın veya daha ince yapmak için fontWeight kullanın. En yaygın değer FontWeight.Bold'dur.

Diğer seçenekler arasında FontWeight.Light, FontWeight.Normal ve FontWeight.SemiBold bulunur.

Text(
    text = "Important",
    fontWeight = FontWeight.Bold
)

İtalik Metin

fontStyle parametresi metni eğik hâle getirebilir. İtalik bir görünüm için bunu FontStyle.Italic olarak ayarlayın.

İtalik yazı, alıntılar veya vurgu için kullanışlıdır.

Text(
    text = "A quote",
    fontStyle = FontStyle.Italic
)

Metni Renklendirme

color parametresi metnin rengini değiştirir. Color.Red veya Color.Blue gibi bir Color değeri geçirebilirsiniz.

Metnin kolay okunabilmesi için kontrastı iyi renkler seçin.

Text(
    text = "Warning",
    color = Color.Red
)

Metni Hizalama

Metni bulunduğu alan içinde konumlandırmak için textAlign kullanın. Yaygın değerler TextAlign.Center, TextAlign.Start ve TextAlign.End'dür.

Ortalamak, Text tam genişliği doldurduğunda en iyi sonucu verir.

Text(
    text = "Centered",
    textAlign = TextAlign.Center
)

Harf Aralığı

letterSpacing parametresi karakterler arasına boşluk ekler. Bu parametre de sp birimini kullanır.

Biraz daha fazla aralık, başlıkların daha ferah ve modern görünmesini sağlayabilir.

Text(
    text = "SPACED",
    letterSpacing = 2.sp
)

Biçimleri Birleştirme

Birçok parametreyi aynı anda kullanabilirsiniz. Kalın, büyük ve mavi bir başlık, birkaç değer içeren tek bir Text çağrısından ibarettir.

Compose her parametreyi okur ve hepsini birlikte uygular.

Text(
    text = "Welcome",
    fontSize = 28.sp,
    fontWeight = FontWeight.Bold,
    color = Color.Blue
)

TextStyle Kullanma

Birçok ayrı parametre kullanmak yerine bunları bir TextStyle nesnesinde gruplayıp style parametresine geçirebilirsiniz.

Aynı görünümü birden çok yerde yeniden kullandığınızda bu yöntem kullanışlıdır.

Text(
    text = "Styled",
    style = TextStyle(
        fontSize = 20.sp,
        color = Color.Magenta
    )
)

Uzun Metinleri Yönetme

Uzun metinler kendilerine ayrılan alanın dışına taşabilir. Satırları sınırlamak için maxLines, metin kesildiğinde noktalar göstermek için overflow kullanın.

TextOverflow.Ellipsis, gizlenen metin için sona ... ekler.

Text(
    text = "A very long sentence...",
    maxLines = 1,
    overflow = TextOverflow.Ellipsis
)

Altı Çizili ve Süslemeli Metin

textDecoration parametresi bir Underline veya LineThrough ekleyebilir.

Altı çizili metinler genellikle bağlantıları belirtirken üzeri çizili metinler kaldırılmış ya da eski fiyatları gösterebilir.

Text(
    text = "Link",
    textDecoration = TextDecoration.Underline
)

Hızlı Kontrol

Metin biçimlendirme hakkında öğrendiklerinizi test edin.

Özet

Text'i sp cinsinden fontSize ile, kalınlık için fontWeight ile, italik görünüm için fontStyle ile ve renk tonu için color ile biçimlendirmeyi öğrendiniz.

Ayrıca metni hizalayabilir, harf aralığı ve süslemeler ekleyebilir, her şeyi bir TextStyle içinde gruplayabilirsiniz.

Sırada, dokunmalara yanıt veren düğmeler oluşturacaksınız.

Sıkça Sorulan Sorular

“Metni Biçimlendirme” dersi ücretsiz mi?

Evet — “Metni Biçimlendirme” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Android Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Android Academy kursu toplamda 4 dersten oluşur.

“Metni Biçimlendirme” dersinde ne öğreneceğim?

Yazı tipleri, boyut, kalınlık ve renk. Android Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Android Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Android Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.

“Metni Biçimlendirme” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Android Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Android Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Metni Biçimlendirme
  2. Düğmeler ve Tıklamalar
  3. Padding ile Boşluklandırma
  4. Renkler ve MaterialTheme
← Android Academy Sayfasına Dön