Buscar pacotes, repositórios e categorias de apps

Capa de scroll_loop_auto_scroll
Detalhes do pacotev0.0.5

scroll_loop_auto_scroll

Este widget rola automaticamente o widget filho personalizado em um loop infinito.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
3,2 mil
Curtidas
120
Pontos Pub
150

Instalar pacote

flutter pub add scroll_loop_auto_scroll

Visão geral do pacote

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

O pacote scroll_loop_auto_scroll fornece um widget Flutter que permite o rolagem automática e infinita de um widget filho personalizado. Foi projetado para casos de uso que exigem rolagem contínua e sem interrupções, como carrosséis, exibidores de notícias ou banners animados. O widget gerencia a lógica para transições suaves entre itens, garantindo que não haja paradas bruscas ou pulos. Suporta todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, tornando-o altamente versátil. Os desenvolvedores podem personalizar a velocidade de rolagem, a direção e o comportamento do loop conforme suas necessidades de design.

Casos de uso

  • Carrosséis infinitos de imagens
  • Notícias ou exibição de ticker
  • Apresentações animadas de produtos
  • Alimentação contínua de conteúdo
  • Banners de rolagem automática

Principais recursos

  • Rolagem em loop infinito
  • Velocidade de rolagem personalizável
  • Suporta múltiplas plataformas
  • Transição suave entre itens
  • Integração fácil com widgets existentes

Indicado para

  • Desenvolvedores construindo interfaces dinâmicas
  • Designers que precisam de elementos com rolagem automática
  • Aplicativos com exibição contínua de conteúdo
  • Aplicações multiplataforma
  • Páginas de destino interativas

Considerações

  • Pode exigir otimização de desempenho para grandes conjuntos de dados
  • Não ideal para conteúdo estático ou não contínuo
  • A direção de rolagem deve ser definida explicitamente
  • Desafios potenciais de acessibilidade com rolagem automática rápida
  • Controle limitado sobre o tempo de itens individuais

README original

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

Scroll Loop Auto Scroll

This widget automatically scrolls the custom child widget to an infinite loop.

Examples

Features

  • User scroll input 🆕
  • Infinite Auto Scroll
  • Custom child widgets
  • Custom scroll direction
  • Specifying custom durations and gap
  • Like for more features

Installation

Add scroll_loop_auto_scroll: ^0.0.5 to your pubspec.yaml dependencies. And import it:

import 'package:scroll_loop_auto_scroll/scroll_loop_auto_scroll.dart';

How to use

Simply create a ScrollLoopAutoScroll widget, and pass the required params:

  ScrollLoopAutoScroll(
    child: Text(
      'Very long text that bleeds out of the rendering space',
      style: TextStyle(fontSize: 20),
    ),
    scrollDirection: Axis.horizontal,
  )

Params


ScrollLoopAutoScroll(
   child: child, //required
   scrollDirection: Axis.horizontal, //required
   delay: Duration(seconds: 1),
   duration: Duration(seconds: 50),
   gap: 25,
   reverseScroll: false,
   duplicateChild : 25,
   enableScrollInput : true,
   delayAfterScrollInput : Duration(seconds: 1)
 )

More Level Up Your Flutter Skills

⭐️ Stripe In Flutter Link

⭐️ Flutter In-App Purchase Link

⭐️ Flutter In-App Subscription Link

License

MIT

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.