Buscar pacotes, repositórios e categorias de apps

Capa de widget_loading
Detalhes do pacotev0.4.0

widget_loading

Uma maneira fácil de ocultar um widget quando você ainda não tem nada para mostrar e precisa de uma animação de carregamento ao mesmo tempo.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
536
Curtidas
94
Pontos Pub
150

Instalar pacote

flutter pub add widget_loading

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

WidgetLoading é um pacote Flutter que simplifica o processo de exibir uma animação de carregamento quando o conteúdo ainda não está disponível. Ele oculta automaticamente o widget principal e mostra um indicador de carregamento personalizável, garantindo uma experiência do usuário suave durante operações assíncronas. Ideal para cenários como busca de dados ou carregamento inicial do aplicativo, ele é compatível com todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. O pacote é leve e fácil de integrar com código boilerplate mínimo.

Casos de uso

  • Exibindo estados de carregamento durante a busca de dados
  • Mostrando espaços reservados enquanto aguarda respostas da API
  • Melhorando a experiência do usuário durante o carregamento inicial do aplicativo
  • Substituindo estados vazios por indicadores animados
  • Simplificando o renderização condicional de widgets

Principais recursos

  • Ocultação automática do widget principal
  • animação de carregamento personalizável
  • Configuração mínima necessária
  • Compatibilidade multiplataforma
  • Suporta operações assíncronas
  • API limpa e legível

Indicado para

  • Desenvolvedores procurando gerenciamento simples de estado de carregamento
  • Aplicativos com busca frequente de dados
  • UIs que exigem transições suaves
  • Iniciantes aprendendo manipulação de estado no Flutter
  • Projetos com foco em experiências de carregamento refinadas

Considerações

  • Personalização limitada além das animações básicas
  • Pode exigir estilos adicionais para interfaces de usuário complexas
  • Não adequado para cenários de carregamento não assíncrono
  • Depende de dependências externas para funcionalidades avançadas
  • Melhor usado em conjunto com outras soluções de gerenciamento de estado

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

Widget Loading

pub.dev github likes popularity pub points license

buy me a coffee

If you like this package, please leave a like there on pub.dev and star on GitHub.

Simple widgets for loading widget contents. It's an easy way to hide a widget when you have nothing to show and need a loading animation at the same time.

example1 example2

Easy Usage

Easy to use and highly customizable.

WiperLoading
WiperLoading(
  loading: loading,
  interval: interval,
  wiperDeformingFactor: deformingFactor,
  curve: curve,
  wiperBuilder: builder
  wiperWidth: wiperWidth,
  wiperColor: wiperColor,
  wiperBuilder: wiperBuilder,
  sizeCurve: sizeCurve,
  sizeDuration: sizeDuration,
  direction: wiperDirection,
  child: Padding(
    padding: const EdgeInsets.all(15.0),
    child: yourChild,
  ),
  ...
)

or

WiperLoading.future(future: futureOfYourWidget, ...)
CircularWidgetLoading
CircularWidgetLoading(
  loading: loading,
  child: yourChild,
  ...
)

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.