Buscar pacotes, repositórios e categorias de apps

Capa de nested_scroll_views
Detalhes do pacotev0.0.12

nested_scroll_views

Visualizações de rolagem aninhadas do Flutter.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
965
Curtidas
53
Pontos Pub
140

Instalar pacote

flutter pub add nested_scroll_views

Visão geral do pacote

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

Um pacote Flutter que aprimora os recursos de rolagem aninhada, permitindo interações suaves e responsivas entre widgets roláveis. Ele oferece um melhor gerenciamento de visualizações de rolagem aninhadas, garantindo física de rolagem adequada e coordenação entre rolagens pai e filho. Ideal para layouts de interface complexos que exigem comportamento de rolagem em camadas, como cabeçalhos colapsáveis ou seções roláveis integradas. O pacote é compatível com todas as principais plataformas e se integra perfeitamente a projetos existentes do Flutter.

Casos de uso

  • Interfaces de usuário complexas com conteúdo escalonável em camadas
  • Cabeçalhos collapsíveis com efeitos de rolagem aninhados
  • Seções roláveis integradas em uma única visualização
  • Rolagem dentro de contêineres rolagens
  • Layouts responsivos em múltiplas plataformas

Principais recursos

  • Coordenação aprimorada de rolagem aninhada
  • Compatibilidade multiplataforma
  • Integração contínua com o ScrollController do Flutter
  • Suporte para física de rolagem personalizada
  • Desempenho otimizado para rolagem aninhada

Indicado para

  • Desenvolvedores criando interfaces avançadas com rolagem
  • Aplicativos com comportamentos dinâmicos de cabeçalho
  • Layouts de rolagem em camadas
  • Projetos direcionados para Android, iOS, Web, macOS, Windows e Linux
  • Equipes procurando soluções confiáveis de rolagem aninhada

Considerações

  • Pode exigir configuração cuidadosa para aninhamento complexo
  • Impacto no desempenho com estruturas profundamente aninhadas
  • Não é substituto para visualizações de rolagem internas em casos simples
  • Melhor usado quando a rolagem aninhada padrão não atende aos requisitos
  • Requer conhecimento do sistema de rolagem do Flutter

README original

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

Nested Scrolling Views

Flutter nested scrolling views.

NestedTabBarView.gif NestedPageView.gif NestedSingleChildScrollView.gif

Usage

Replace flutter's views with the following views and use them nested.

Flutter Nested
PageView NestedPageView
TabBarView NestedTabBarView
ListView NestedListView
GridView NestedGridView
CustomScrollView NestedCustomScrollView
SingleChildScrollView NestedSingleChildScrollView

Attention

  1. Nested non-nested views with the same scroll direction will result in weird scrolling.
  2. Nested views are kept alive by default, you can set wantKeepAlive to false, which may lead to loss of gesture events because the page is destroyed.

Thanks

  • flutter:Flutter makes it easy and fast to build beautiful apps for mobile and beyond

  • union_tabs:A nested TabBarView overscroll unites outer TabBarView scroll event

  • primary_page_view:FLutter Nested Primary PageView

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.