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("მეორე ელემენტი")
}