Sobes.tech
Junior — Middle

Jetpack Compose-ში გავრცელებული ელემენტების განლაგების სქემები როგორია?

sobes.tech AI

პასუხი AI-სგან

Jetpack Compose-ში სხვადასხვა განლაგებები (Layouts) გამოიყენება ელემენტების განლაგებისთვის. ძირითადი გავრცელებული სქემებია:

  • Column — ვერტიკალური განლაგება, სადაც ელემენტები ერთზე მეორეს ქვეშ დგანან.
  • Row — ჰორიზონტალური განლაგება, ელემენტები რიგში.
  • Box — ელემენტები ერთმანეთის თავზე იდებენ, როგორც აბსოლუტური პოზიციონირების კონტეინერი.
  • LazyColumn და LazyRow — ელემენტების მელანქოლური ჩატვირთვა (მსგავსი RecyclerView-ს).

ეს განლაგებები საშუალებას აძლევს მართოთ განლაგება, მარკერები და შვილობილი ელემენტების ზომა.

Column-ის გამოყენების მაგალითი:

Column(
    modifier = Modifier.fillMaxWidth(),
    verticalArrangement = Arrangement.spacedBy(8.dp)
) {
    Text("პირველი ელემენტი")
    Text("მეორე ელემენტი")
}