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

패키지 상세v3.0.1

scroll_when_needed

필요할 때만 스크롤할 수 있도록 하며 올바른 플랫폼별 동작을 제공하는 패키지입니다.

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
555
좋아요
21
Pub 점수
160

패키지 설치

flutter pub add scroll_when_needed

패키지 개요

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

필요할 때만 스크롤을 허용하여 최적의 성능과 플랫폼별 동작을 보장하는 플러터 패키지입니다. 안드로이드, 아이오스, 웹, 맥OS, 윈도우, 리눅스에서 스크롤 작업을 지능적으로 관리하며 각 플랫폼의 규칙에 맞게 적응합니다. 불필요한 스크롤 동작을 방지함으로써 스크롤 가능한 위젯의 사용자 경험을 향상시키는 데 이상적입니다. 가볍고 기존 스크롤 가능한 UI에 원활하게 통합됩니다.

사용 사례

  • 양식 내 스크롤 가능한 목록 최적화
  • 동적 콘텐츠의 접근성 향상
  • 중첩 스크롤 뷰에서 성능 향상
  • 다양한 플랫폼 간에 일관된 동작 보장
  • 의도하지 않은 스크롤 제스처 줄이기
  • 입력 필드 탐색 간소화

주요 기능

  • 필요에 따라 자동 스크롤 트리거
  • 플랫폼 인식 스크롤 동작
  • 경량이며 오버헤드가 최소
  • 모든 주요 Flutter 플랫폼 지원
  • 기존 스크롤 가능한 요소와의 원활한 통합
  • 포커스 및 스크롤 정렬의 스마트 처리

적합한 대상

  • 크로스플랫폼 앱을 개발하는 개발자
  • UX 일관성을 우선시하는 팀
  • 복잡한 스크롤 상호작용을 가진 앱
  • 접근성 중심 애플리케이션
  • 성능 중심 프로젝트

고려 사항

  • 경계 사례에 대한 구성이 필요할 수 있습니다
  • 스크롤 물리에 대한 사용자 지정 제한
  • 정확한 위젯 계층 구조에 의존합니다
  • 스크롤 로직에 대한 완전한 제어를 위한 것이 아님
  • 표준 스크롤 시나리오에 가장 적합

원본 README

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

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,
            ),
        ],
    ),
),

카테고리

소스 저장소

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

아직 데이터가 없습니다.