Πώς να προσθέσετε περίγραμμα στη στήλη στο Flutter

1
Πώς να προσθέσετε περίγραμμα στη στήλη στο Flutter

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

Συγκεκριμένα, θα επικεντρωθούμε στη χρήση BoxDecoration με παράδειγμα κώδικα.

Τι είναι το BoxDecoration;

BoxDecoration είναι ένα widget ευκολίας που παρέχει το Flutter για τη διακόσμηση κουτιών. Διαθέτει μια σειρά από ιδιότητες για την προσαρμογή της εμφάνισης, μία από τις οποίες είναι η border ιδιότητα που σας επιτρέπει να ορίσετε το περίγραμμα που θέλετε γύρω από το κουτί σας.

Εφαρμογή Border with BoxDecoration

Το Παράδειγμα Κώδικα

Εδώ είναι ένα παράδειγμα χρήσης BoxDecoration για να προσθέσετε ένα περίγραμμα στο a Column:

Container(
  decoration: BoxDecoration(
    border: Border.all(
      color: Colors.red,
      width: 3,
    ),
  ),
  child: const Column(
    crossAxisAlignment: CrossAxisAlignment.stretch,
    children: [
      Text('First Child'),
      Text('Second Child'),
    ],
  ),
)

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

  • Γραφικό στοιχείο κοντέινερ: Ο Container είναι το πιο εξωτερικό widget, το οποίο θα μας κρατήσει Column.
  • Διακόσμηση κουτιού: Μεσα στην Containerτο ορίζουμε decoration χρήση ιδιοκτησίας BoxDecoration.
  • Περιουσία στα σύνορα: Στα πλαίσια BoxDecorationορίσαμε το border χρήση ιδιοκτησίας Border.all.
  • Χρώμα και Πλάτος: Καθορίζουμε το χρώμα του περιγράμματος ως κόκκινο και το πλάτος ως 3 pixel.
  • Γραφικό στοιχείο στήλης: Τέλος, το Column Το γραφικό στοιχείο και τα παιδιά του προστίθενται ως child απο Container.
  • CrossAxisAlignment.stretch: Ρυθμίσαμε CrossAxisAlignment να τεντωθεί έτσι ώστε τα παιδιά να πάρουν το μέγιστο πλάτος, προσαρμόζοντας το δοχείο.
περίγραμμα στήλης πτερυγισμού

Προσθήκη περιγράμματος στο a Column στο Flutter είναι απλό αλλά αποτελεσματικό για τη βελτίωση της διεπαφής χρήστη σας. Χρησιμοποιώντας BoxDecoration σας επιτρέπει να προσθέσετε αυτό το στοιχείο σχεδίασης με λίγες μόνο γραμμές κώδικα. Μπορείτε εύκολα να το προσαρμόσετε περαιτέρω με βάση τις σχεδιαστικές ανάγκες του έργου σας.

Bir cevap yazın