شروع به کار

این صفحه نحوه پیاده‌سازی طرح‌بندی‌های پایه 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)
    }
    

ایجاد یک شبکه پایه

مثال زیر یک جدول پایه ۲x۳ ایجاد می‌کند که ستون‌ها و ردیف‌های آن اندازه ثابت 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)
}

یک شبکه پایه شامل ردیف‌ها و ستون‌هایی با اندازه ثابت است.
شکل ۱. یک شبکه پایه شامل ردیف‌ها و ستون‌هایی با اندازه ثابت است.

برای یادگیری نحوه پیاده‌سازی شبکه‌های پیشرفته‌تر، به تنظیم ویژگی‌های کانتینر و تنظیم ویژگی‌های آیتم مراجعه کنید.