מתחילים

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

הגדרת פרויקט

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

    [versions]
    compose = "1.11.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. רשת בסיסית מורכבת משורות ועמודות בגודל קבוע.

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