Junior — Middle
Poderia explicar o que é um placeholder na programação?
sobes.tech IA
Resposta da IA
No Flutter, o placeholder é um widget temporário que é exibido enquanto o conteúdo principal está a ser carregado ou preparado. Por exemplo, se estiver a carregar uma imagem da rede, pode mostrar um placeholder — um simples substituto — para que o utilizador veja que o conteúdo está a ser carregado e não um espaço vazio.
Exemplo de uso do placeholder com o pacote cached_network_image:
CachedNetworkImage(
imageUrl: 'https://example.com/image.jpg',
placeholder: (context, url) => CircularProgressIndicator(),
errorWidget: (context, url, error) => Icon(Icons.error),
)
Aqui, placeholder é um widget que é mostrado enquanto a imagem está a carregar.