Sobes.tech
Junior — Middle

Μπορείτε να εξηγήσετε τι είναι ένα placeholder στον προγραμματισμό;

sobes.tech AI

Απάντηση από AI

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

Παράδειγμα χρήσης του placeholder με το πακέτο cached_network_image:

CachedNetworkImage(
  imageUrl: 'https://example.com/image.jpg',
  placeholder: (context, url) => CircularProgressIndicator(),
  errorWidget: (context, url, error) => Icon(Icons.error),
)

Εδώ, το placeholder είναι ένα widget που εμφανίζεται ενώ φορτώνει η εικόνα.