Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev2.1.1

scrolls_to_top

Um pacote Dart para trabalhar com o recurso iOS scrolls-to-top. Fácil de usar

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
35,7 mil
Curtidas
59
Pontos Pub
160

Instalar pacote

flutter pub add scrolls_to_top

Visão geral do pacote

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

O pacote scrolls_to_top simplifica a implementação do gesto de rolagem para o topo do iOS em aplicativos Flutter em múltiplas plataformas. Ele permite que os desenvolvedores adicionem e gerenciem facilmente o comportamento semelhante ao recarregar ao puxar, onde rolar para cima a partir do topo de um widget rolável dispara uma ação de rolagem para o topo. Projetado com simplicidade em mente, integra-se perfeitamente aos widgets roláveis existentes sem exigir configurações complexas. Ideal para aplicativos que buscam replicar os comportamentos nativos do iOS no Android e outras plataformas.

Casos de uso

  • Implementando gestos de rolagem para o topo estilo iOS
  • Melhorando a experiência do usuário em listas roláveis
  • Adicionando comportamentos específicos de plataforma em aplicativos multiplataforma
  • Melhorando a navegação em telas com conteúdo longo
  • Apoiar a experiência do usuário consistente entre iOS e plataformas não-iOS

Principais recursos

  • Integração simples com widgets Scrollable
  • Compatibilidade multiplataforma
  • Código mínimo de boilerplate
  • Tratamento automático da lógica de rolagem para o topo
  • Limites de gatilho configuráveis

Indicado para

  • Desenvolvedores direcionados para interações semelhantes ao iOS
  • Criadores de aplicativos multiplataforma
  • Projetos Flutter voltados para UX
  • Aplicativos com conteúdo longo e rolável
  • Equipes que priorizam a sensação nativa em múltiplas plataformas

Considerações

  • Pode exigir estilos adicionais para feedback visual
  • O comportamento pode diferir ligeiramente em plataformas não iOS
  • Não necessário para aplicativos sem expectativas de rolagem para o topo
  • Personalização limitada além das configurações básicas de gatilho
  • Melhor usado em conjunto com RefreshIndicator para funcionalidade completa

README original

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

Scrolls to top

pub package

A dart package for working with scrolls-to-top iOS feature

Why is this needed? This is necessary for those cases when you have several nested Scaffolds or you need to distinguish the tap event in the status bar from other scroll events

Usage

Just wrap any widget with ScrollsToTop and provide onScrollsToTop argument

  @override
  Widget build(BuildContext context) {
    return ScrollsToTop(
      onScrollsToTop: _onScrollsToTop,
      scaffold: Scaffold(
        appBar: AppBar(title: const Text('Scroll to top')),
        body: Container(),
      ),
    );
  }

  Future<void> _onScrollsToTop(ScrollsToTopEvent event) async {
    //TODO: Your code
  }

Warning

  • You need to have at least one Scaffold in your application
  • If you use several Navigators, the tap events will come only to the widgets inside the main Navigator

Categorias

Repositório-fonte

Projetos que usam este pacote