Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev3.0.1

scroll_when_needed

Um pacote que nos permite rolar apenas quando necessário, com o comportamento específico da plataforma correto.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
555
Curtidas
21
Pontos Pub
160

Instalar pacote

flutter pub add scroll_when_needed

Visão geral do pacote

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

Um pacote Flutter que habilita o rolagem apenas quando necessário, garantindo desempenho otimizado e comportamento específico do sistema. Ele gerencia inteligentemente as operações de rolagem em Android, iOS, Web, macOS, Windows e Linux, adaptando-se às convenções de cada plataforma. Ideal para melhorar a experiência do usuário em widgets roláveis, evitando ações de rolagem desnecessárias. O pacote é leve e se integra perfeitamente a interfaces existentes com rolagem.

Casos de uso

  • Otimizando listas rolagens em formulários
  • Melhorando a acessibilidade em conteúdo dinâmico
  • Melhorando o desempenho em visualizações de rolagem aninhadas
  • Garantir um comportamento consistente entre plataformas
  • Reduzindo gestos de rolagem indesejados
  • Simplificando a navegação de campo de entrada

Principais recursos

  • Ativação automática do rolagem com base na necessidade
  • Comportamento de rolagem consciente de plataforma
  • Leve e sobrecarga mínima
  • Suporte para todas as principais plataformas do Flutter
  • Integração contínua com rolagens existentes
  • Manuseio inteligente de foco e alinhamento de rolagem

Indicado para

  • Desenvolvedores de aplicativos multiplataforma
  • Equipes que priorizam a consistência da experiência do usuário
  • Aplicativos com interações de rolagem complexas
  • Aplicações voltadas para acessibilidade
  • Projetos com foco em desempenho

Considerações

  • Pode exigir configuração para casos de borda
  • Personalização limitada para física de rolagem
  • Depende da hierarquia correta de widget
  • Não destinado ao controle total da lógica de rolagem
  • Mais adequado para cenários de rolagem padrão

README original

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

scroll_when_needed

Pub

This packages contains a custom scrollbehavior and scroll physics that can be used to have platform specific scrolling behaviour when there is not enough space in a scrollable widget

How to use this package:

ScrollConfiguration(
    behavior: ScrollWhenNeededBehavior(),
    child: ListView(
        physics: ScrollWhenNeededPhysics(targetPlatform: Theme.of(context).platform),
        children: [
            Container(
                height: 100,
                color: Colors.amber,
            ),
            TextField(),
            Container(
                height: 300,
                color: Colors.amber,
            ),
        ],
    ),
),

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.