Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev1.0.1

spinner

Um spinner animado simples que percorre uma lista circular de widgets de tamanho fixo

Downloads em 30 dias
15
Curtidas
23
Pontos Pub
40

Instalar pacote

flutter pub add spinner

Visão geral do pacote

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

Um pacote leve do Flutter que fornece uma roda de carregamento simples e animada, que passa ciclicamente por uma lista pré-definida de widgets com tamanho fixo. Ideal para indicar estados de carregamento ou processos em andamento com feedback visual suave. A roda é personalizável e fácil de integrar a qualquer interface, oferecendo uma maneira limpa e eficiente de melhorar a experiência do usuário durante operações assíncronas.

Casos de uso

  • Indicadores de carregamento em formulários
  • Exibindo tarefas em segundo plano em andamento
  • Melhorando a experiência do usuário durante a busca de dados
  • Feedback visual em transições de navegação
  • Espaços reservados de animação simples

Principais recursos

  • widget circular ciclando
  • Suporte a widget de tamanho fixo
  • Transições de animação suaves
  • Configuração mínima necessária
  • Leve e eficiente

Indicado para

  • Desenvolvedores procurando animações simples de carregamento
  • Designers de UI que precisam de pistas visuais sutis
  • Aplicativos que exigem indicadores de progresso leves
  • Projetos com restrições de desempenho rigorosas

Considerações

  • Limitado a widgets de tamanho fixo
  • Nenhuma personalização embutida para velocidade de rotação
  • Não adequado para animações complexas
  • Requer manipulação manual do ciclo de vida do widget
  • Depende de código-fonte externo para atualizações

README original

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

Spinner

This flutter package implements a simple Spinner animation that cycles through any number of fixed size child widgets. Useful for selecting a random word from a list and displaying it to a user.

It can animate vertically, up or down:

Or horizontally, left or right:

Usage

To use this plugin, add spinner as a dependency in your pubspec.yaml file.

Example

See the example project in the repo for a quick demo

API

Spinner has several useful parameters. You can see them used in the example file

  • duration: change the duration of the animation

  • animationSpeed: change how fast the animation moves and what index the animation lands on

  • spinDirection: change the direction of animation

  • containerCount: number of containers that should appear on screen

  • containerSize: for vertical scroll, this is the width of each container produced by the builder function. For horizontal, this is the height

  • builder: a function that takes in an integer and returns a widget with height/width of containerSize

  • curve: the curve for the animation to follow. Defaults to easeInOutCubic

  • callback: a function called when the animation completes

  • zoomFactor: optional zoom in by this amount during the animation. It looks something like this, with a zoom factor of 1.5:

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.