Junior — Middle
Mohol by ste vysvetliť, čo je placeholder v programovaní?
sobes.tech AI
Odpoveď od AI
V Flutteri je placeholder dočasný widget, ktorý sa zobrazuje, zatiaľ čo sa načítava alebo pripravuje hlavný obsah. Napríklad, ak načítavate obrázok zo siete, môžete zobraziť placeholder — jednoduchú náhradu — aby používateľ videl, že obsah sa načítava a nie je to prázdny priestor.
Príklad použitia placeholderu s balíčkom cached_network_image:
CachedNetworkImage(
imageUrl: 'https://example.com/image.jpg',
placeholder: (context, url) => CircularProgressIndicator(),
errorWidget: (context, url, error) => Icon(Icons.error),
)
Tu je placeholder widget, ktorý sa zobrazuje, zatiaľ čo sa obrázok načítava.