Orientação gerada a partir de informações públicas. Apenas para referência.
Um plugin do Flutter que permite aos desenvolvedores implementar funcionalidade de recarregar ao puxar usando os widgets PullToRefreshNotification e PullToRefreshContainer. Oferece uma maneira simples e eficiente de adicionar gestos de atualização a listas ou conteúdo rolagem em múltiplas plataformas. O pacote se integra perfeitamente a visualizações de rolagem existentes e suporta indicadores de atualização personalizados, tornando-o ideal para aplicativos que exigem recarga suave e responsiva de dados. Construído para desempenho e facilidade de uso, funciona no Android, iOS, Web, macOS, Windows e Linux.
Casos de uso
Implementando recarregamento por puxar em visualizações de lista
Criando indicadores personalizados de atualização
Melhorando a experiência do usuário em aplicativos com grande volume de dados
Construindo interfaces de usuário atualizáveis multiplataforma
Adicionando atualizações em tempo real de dados
Integração com widgets roláveis
Principais recursos
PullToRefreshNotification para tratamento de eventos
PullToRefreshContainer para envolver conteúdo rolável
Suporte multiplataforma
indicadores de atualização personalizáveis
Integração simples com ScrollViews
Gerenciamento de estado de atualização em tempo real
Indicado para
Desenvolvedores construindo interfaces de lista dinâmicas
Equipes direcionadas para múltiplas plataformas
Aplicativos que exigem atualizações frequentes de dados
Projetos Flutter voltados para a interface do usuário
Prototipagem rápida de telas recarregáveis
Considerações
Requer integração com ScrollViews
Limitado ao comportamento de puxar para atualizar
Pode ser necessário estilização adicional para designs personalizados
Depende do sistema de gestos do Flutter
Não adequado para cenários de atualização não rolagem
README original
Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.
enumRefreshIndicatorMode {
drag, // Pointer is down.
armed, // Dragged far enough that an up event will run the onRefresh callback.
snap, // Animating to the indicator's final "displacement".
refresh, // Running the refresh callback.
done, // Animating the indicator's fade-out after refreshing.
canceled, // Animating the indicator's fade-out after not arming.
error, //refresh failed
}
Sample 1 appbar
build appbar to pull to refresh with PullToRefreshContainer