Başlama

Bu sayfada, temel Grid düzenlerinin nasıl uygulanacağı açıklanmaktadır.

Proje oluşturma

  1. androidx.compose.foundation.layout kitaplığını projenizin lib.versions.toml dosyasına ekleyin.

    [versions]
    compose = "1.13.0-beta02"
    
    [libraries]
    androidx-compose-foundation-layout = { group = "androidx.compose.foundation", name = "foundation-layout", version.ref = "compose" }
    
  2. Uygulamanızın build.gradle.kts dosyasına kitaplık bağımlılığını ekleyin.

    dependencies {
        implementation(libs.androidx.compose.foundation.layout)
    }
    

Temel bir ızgara oluşturma

Aşağıdaki örnekte, sütun ve satırların sabit 100.dp boyutuna sahip olduğu temel bir 2x3 ızgara oluşturulmaktadır.

Grid(
    config = {
        repeat(2) {
            column(100.dp)
        }
        repeat(3) {
            row(100.dp)
        }
    }
) {
    Card1(containerColor = PastelRed)
    Card2(containerColor = PastelGreen)
    Card3(containerColor = PastelBlue)
    Card4(containerColor = PastelPink)
    Card5(containerColor = PastelOrange)
    Card6(containerColor = PastelYellow)
}

Temel bir ızgara, sabit boyutlu satır ve sütunlardan oluşur.
Şekil 1. Temel bir ızgara, sabit boyutlu satır ve sütunlardan oluşur.

Daha gelişmiş ızgaraların nasıl uygulanacağını öğrenmek için Kapsayıcı özelliklerini ayarlama ve Öğe özelliklerini ayarlama başlıklı makaleleri inceleyin.