Junior — Middle
Ποια είναι τα συνηθισμένα σχήματα διάταξης στοιχείων που χρησιμοποιούνται στο Jetpack Compose;
sobes.tech AI
Απάντηση από AI
Στο Jetpack Compose, χρησιμοποιούνται διάφορα layouts για την τοποθέτηση των στοιχείων. Τα βασικά κοινά σχήματα είναι:
- Column — κάθετα διάταξη των στοιχείων το ένα κάτω από το άλλο.
- Row — οριζόντια διάταξη των στοιχείων σε μια γραμμή.
- Box — επικαλύπτει τα στοιχεία το ένα πάνω στο άλλο, όπως ένα κοντέινερ με απόλυτη τοποθέτηση.
- LazyColumn και LazyRow — για λίστες με τεμπέλικο φόρτωμα στοιχείων (παρόμοιο με το RecyclerView).
Το καθένα από αυτά τα layouts επιτρέπει τον έλεγχο της ευθυγράμμισης, των περιθωρίων και του μεγέθους των παιδιών στοιχείων.
Παράδειγμα χρήσης του Column:
Column(
modifier = Modifier.fillMaxWidth(),
verticalArrangement = Arrangement.spacedBy(8.dp)
) {
Text("Πρώτο στοιχείο")
Text("Δεύτερο στοιχείο")
}