Πώς να ευθυγραμμίσετε τα γραφικά στοιχεία στο κάτω μέρος της στήλης στο Flutter

1
Πώς να ευθυγραμμίσετε τα γραφικά στοιχεία στο κάτω μέρος της στήλης στο Flutter

Οι διατάξεις μπορεί να είναι δύσκολες, ειδικά όταν προσπαθείτε να ευθυγραμμίσετε γραφικά στοιχεία με συγκεκριμένο τρόπο μέσα σε μια στήλη. Μια τέτοια πρόκληση είναι η ευθυγράμμιση γραφικών στοιχείων στο κάτω μέρος μιας στήλης. Σε αυτήν την ανάρτηση ιστολογίου, ας εξερευνήσουμε διάφορους τρόπους για να ολοκληρώσετε αυτήν την εργασία.

Χρησιμοποιήστε το MainAxisAlignment

Το MainAxisAlignment στο Flutter περιγράφει τον τρόπο με τον οποίο τα θυγατρικά γραφικά στοιχεία πρέπει να τοποθετούνται κατά μήκος του κύριου άξονα μέσα σε ένα γραφικό στοιχείο γονικής στήλης ή γραμμής. Προσφέρει τιμές όπως αρχή, τέλος, κέντρο και διάστημαΜεταξύ άλλων, για τον καθορισμό της θέσης και της απόστασης των γραφικών στοιχείων.

Ο κώδικας

Ακολουθεί ένα απλό απόσπασμα κώδικα που δείχνει πώς να ευθυγραμμίσετε γραφικά στοιχεία στο κάτω μέρος μιας στήλης χρησιμοποιώντας mainAxisAlignment:

Column(
  mainAxisAlignment: MainAxisAlignment.end,
  children: [
    Text('First Child'),
    Text('Second Child'),
  ],
)

Επεξήγηση κώδικα

  • Γραφικό στοιχείο στήλης: Ο Column χρησιμεύει ως το μητρικό κοντέινερ για τα γραφικά στοιχεία μας.
  • MainAxisAlignment.end: Ρυθμίζοντας το mainAxisAlignment ιδιοκτησία σε MainAxisAlignment.endευθυγραμμίζουμε τα παιδιά στο κάτω μέρος της στήλης.
πτερυγισμός στήλη ευθυγράμμιση κάτω

Χρησιμοποιήστε Spacer

Spacer είναι ένα απλό widget που καταλαμβάνει κενό χώρο στη διάταξη, ωθώντας έτσι άλλα γραφικά στοιχεία μακριά από τον εαυτό του. Είναι ιδιαίτερα χρήσιμο για τη δημιουργία κενών μεταξύ των γραφικών στοιχείων ή για την ώθηση των γραφικών στοιχείων στις γωνίες της διάταξης.

Ο κώδικας

Μπορείτε επίσης να χρησιμοποιήσετε α Spacer για να ωθήσετε τα γραφικά στοιχεία σας προς τα κάτω:

Column(
  children: [
    Spacer(),
    Text('First Child'),
    Text('Second Child'),
  ],
)

Επεξήγηση κώδικα

  • Αραιώνων: Αυτό το γραφικό στοιχείο καταλαμβάνει όλο τον διαθέσιμο χώρο, ωθώντας τα γραφικά στοιχεία που ακολουθούν στο κάτω μέρος.
  • Στήλη: Χρησιμεύει ως γονικό κοντέινερ για τα γραφικά στοιχεία μας, συμπεριλαμβανομένων των Spacer.

Η ευθυγράμμιση γραφικών στοιχείων στο κάτω μέρος μιας στήλης στο Flutter μπορεί να γίνει με διάφορους τρόπους. Το καθένα έχει τα υπέρ και τα κατά του. MainAxisAlignment είναι απλό, Spacer είναι δυναμικό και έθιμο Padding σας δίνει τον μεγαλύτερο έλεγχο. Ανάλογα με τις ανάγκες του έργου σας, μπορείτε να επιλέξετε την καλύτερη μέθοδο για εσάς.

Bir cevap yazın