패키지, 저장소 및 앱 카테고리 검색

nested_scroll_views 표지
패키지 상세v0.0.12

nested_scroll_views

Flutter 중첩 스크롤 뷰.

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
965
좋아요
53
Pub 점수
140

패키지 설치

flutter pub add nested_scroll_views

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

중첩 스크롤 기능을 향상시키는 플러터 패키지로, 스크롤 가능한 위젯 간의 부드럽고 반응성 있는 상호작용을 가능하게 합니다. 중첩 스크롤 뷰에 대한 개선된 처리를 제공하여 부모 및 자식 스크롤 가능한 요소 간의 적절한 스크롤 물리 및 조정을 보장합니다. 접을 수 있는 헤더 또는 통합된 스크롤 섹션과 같은 복잡한 UI 레이아웃에 이상적입니다. 이 패키지는 모든 주요 플랫폼과 호환되며 기존 플러터 프로젝트와 원활하게 통합됩니다.

사용 사례

  • 계층화된 스크롤 가능한 콘텐츠를 가진 복잡한 UI
  • 중첩 스크롤 효과를 가진 접을 수 있는 헤더
  • 단일 뷰에 통합된 스크롤 가능한 섹션
  • 스크롤 가능한 컨테이너 내에서 스크롤하기
  • 다중 플랫폼에서의 반응형 레이아웃

주요 기능

  • 개선된 중첩 스크롤 조정
  • 크로스 플랫폼 호환성
  • Flutter의 ScrollController와의 원활한 통합
  • 사용자 정의 스크롤 물리 지원
  • 중첩 스크롤을 위한 최적화된 성능

적합한 대상

  • 고급 스크롤 가능한 인터페이스를 구축하는 개발자
  • 동적 헤더 동작을 가진 앱
  • 다층 스크롤 레이아웃
  • Android, iOS, Web, macOS, Windows 및 Linux를 대상으로 하는 프로젝트
  • 신뢰할 수 있는 중첩 스크롤 솔루션을 찾는 팀

고려 사항

  • 복잡한 중첩을 위해 신중한 구성이 필요할 수 있습니다
  • 깊이 중첩된 구조로 인한 성능 영향
  • 간단한 경우에 내장 스크롤 뷰의 대체가 되지 않습니다
  • 표준 중첩 스크롤이 요구 사항을 충족하지 못할 때 최적으로 사용
  • Flutter의 스크롤 시스템에 대한 이해가 필요합니다

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

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

카테고리

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.