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.11.0-beta02"
    
    [libraries]
    androidx-compose-foundation-layout = { group = "androidx.compose.foundation", name = "foundation-layout", version.ref = "compose" }
    
  2. Kitaplık bağımlılığını uygulamanızın build.gradle.kts dosyasına ekleyin.

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

Temel bir ızgara oluşturma

Aşağıdaki örnekte, sütun ve satırları 100.dp sabit boyutunda olan temel bir 2x3 ızgara oluşturuluyor.

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 ızgara, sabit boyutlu satır ve sütunlardan oluşur.
Şekil 1. Temel ızgara, sabit boyutlu satır ve sütunlardan oluşur.

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