indicadores: carregando, atualizando, progresso

Principais indicadores do Flutter: pacotes de carregamento, atualização e progresso Um indicador é um ícone gráfico animado pequeno (chamado de spinner) que indica o status de uma tarefa ou processo específico, como o status de uma solicitação de rede, o carregamento de um ativo ou imagem, ou o progresso de uma tarefa. Muitos indicadores também incluem um rótulo de texto que fornece informações adicionais sobre o status do aplicativo ou processo. Frequentemente, o aplicativo Flutter estará realizando uma operação assíncrona e será necessário impedir que o usuário toque ou use o aplicativo enquanto essa operação estiver em andamento. Pode ser uma operação muito rápida, mas às vezes pode demorar um pouco mais devido à conectividade de rede e outros motivos. Para evitar que os usuários toquem acidentalmente no botão duas vezes ou alterem as entradas. Para resolver esse problema, pode ser exibido um indicador de carregamento em uma sobreposição enquanto a operação estiver em andamento. Esse indicador de sobreposição também é conhecido como indicador Heads-up-display (HUD). Com base na funcionalidade, os diversos tipos de indicadores disponíveis no Flutter são: * **Indicador de Carregamento** - É um indicador circular ou linear que anima enquanto a tarefa demorada está em andamento. Além do indicador, também pode ser acompanhado por um texto como "Carregando". * **Indicador de Progresso** - Os indicadores de progresso são semelhantes aos indicadores de carregamento, e eles também informam ao usuário sobre o status do processo em andamento, como a porcentagem de progresso da tarefa, o estágio do progresso, etc. Eles também podem comunicar e indicar ações disponíveis, como se os usuários podem navegar para fora da tela atual. Por exemplo, em um aplicativo de entrega hiperlocal, o usuário pode navegar para fora da tela assim que a etapa de pagamento estiver concluída, enquanto o indicador de progresso continuará atualizando. * **Indicador de Atualização** - Sempre que um usuário realiza a ação de deslizar para atualizar, deslize verticalmente para acionar um método de retorno de chamada que atualiza os dados, é exibida uma barra de progresso distinta. Este indicador de progresso também é conhecido como indicador de atualização. A lista completa de pacotes do Flutter que podem ajudá-lo a adicionar um indicador de carregamento, indicador de progresso, indicador de atualização ou indicador de Heads-up-display (HUD) ao seu aplicativo Flutter é fornecida abaixo.