Sobes.tech
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.