Sobes.tech
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("Δεύτερο στοιχείο")
}