מתחילים

בדף הזה מוסבר איך להטמיע פריסות בסיסיות של Grid.

הגדרת הפרויקט

  1. מוסיפים את הספרייה androidx.compose.foundation.layout לקובץ lib.versions.toml של הפרויקט.

    [versions]
    compose = "1.13.0-beta02"
    
    [libraries]
    androidx-compose-foundation-layout = { group = "androidx.compose.foundation", name = "foundation-layout", version.ref = "compose" }
    
  2. מוסיפים את התלות בספרייה לקובץ build.gradle.kts של האפליקציה.

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

יצירת רשת בסיסית

בדוגמה הבאה נוצרת רשת בסיסית בגודל 2x3, עם עמודות ושורות בגודל קבוע של 100.dp.

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)
}

רשת בסיסית מורכבת משורות ועמודות בגודל קבוע.
איור 1. רשת בסיסית מורכבת משורות ועמודות בגודל קבוע.

כדי ללמוד איך להטמיע רשתות מתקדמות יותר, עיינו במאמרים הגדרת מאפייני מאגר והגדרת מאפייני פריט.