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

패키지 상세v2.1.1

scrolls_to_top

iOS 스크롤 투 탑 기능을 사용하는 데 도움이 되는 Dart 패키지입니다. 사용하기 쉬움

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
3.6만
좋아요
59
Pub 점수
160

패키지 설치

flutter pub add scrolls_to_top

패키지 개요

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

scrolls_to_top 패키지는 여러 플랫폼에서 Flutter 애플리케이션에 iOS 스크롤 상단으로 이동 제스처를 간편하게 구현할 수 있도록 도와줍니다. 스크롤 가능한 위젯의 상단에서 위로 스크롤하면 스크롤 상단으로 이동 동작을 트리거하는, 풀다운 새로 고침과 유사한 동작을 쉽게 추가하고 관리할 수 있습니다. 단순성을 중시하여 설계되었으며, 복잡한 설정 없이 기존의 스크롤 가능한 위젯에 원활하게 통합됩니다. 안드로이드 및 기타 플랫폼에서 네이티브 iOS 스크롤 동작을 재현하고자 하는 앱에 적합합니다.

사용 사례

  • iOS 스타일의 스크롤 상단으로 이동 제스처 구현
  • 스크롤 가능한 목록에서 사용자 경험 향상
  • 크로스 플랫폼 앱에서 플랫폼별 특성 동작 추가
  • 긴 콘텐츠 화면에서 탐색 개선
  • iOS 및 비-iOS 플랫폼 간의 일관된 UX 지원

주요 기능

  • Scrollable 위젯과의 간단한 통합
  • 크로스 플랫폼 호환성
  • 최소한의 보일러플레이트 코드
  • 스크롤 상단으로 이동 로직의 자동 처리
  • 사용자 정의 트리거 임계값

적합한 대상

  • iOS 유사 상호작용을 목표로 하는 개발자
  • 크로스 플랫폼 앱 개발자
  • 사용자 경험 중심의 Flutter 프로젝트
  • 긴 스크롤 가능한 콘텐츠를 가진 앱
  • 다중 플랫폼에서 네이티브 느낌을 우선시하는 팀

고려 사항

  • 시각적 피드백을 위해 추가 스타일링이 필요할 수 있습니다
  • 비-iOS 플랫폼에서는 동작이 약간 다를 수 있습니다
  • 스크롤 탑으로 이동을 기대하지 않는 앱에는 필요 없음
  • 기본 트리거 설정 외의 맞춤 설정이 제한적
  • 완전한 기능을 위해 RefreshIndicator와 함께 사용하는 것이 가장 좋습니다

원본 README

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

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

카테고리

소스 저장소

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