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

top_modal_sheet 표지
패키지 상세v2.1.0

top_modal_sheet

순수한 다트로 구현된 간단한 상단 모달 시트.

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
1.7천
좋아요
31
Pub 점수
160

패키지 설치

flutter pub add top_modal_sheet

패키지 개요

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

화면 상단에서 위로 슬라이드되는 모달 시트의 가벼운 순수 Dart 구현입니다. 간단함과 통합 용이성을 위해 설계되었으며, 양식, 메뉴 또는 알림과 같은 콘텐츠를 복잡한 종속성 없이 깔끔한 인터페이스로 표시할 수 있습니다. Android, iOS, Web, macOS, Windows, Linux 등 모든 주요 플랫폼과 호환됩니다. 표준 하단 시트의 최소 크기 및 사용자 정의 가능한 대안을 찾는 개발자에게 이상적입니다.

사용 사례

  • 폼 입력 표시
  • 작업 메뉴 표시
  • 경고 또는 알림 표시
  • 접을 수 있는 콘텐츠 패널 구현
  • 사용자 지정 오버레이 만들기

주요 기능

  • 순수 Dart 구현
  • 크로스 플랫폼 호환성
  • 간단한 API
  • 사용자 정의 애니메이션
  • 경량이고 빠름
  • 드래그로 닫기 기능 지원

적합한 대상

  • 최소한의 상단 시트를 원하는 개발자
  • 엄격한 종속성 제한을 가진 프로젝트
  • 다중 플랫폼을 대상으로 하는 앱
  • 부드러운 전환을 필요로 하는 UI 컴포넌트
  • 사용자 정의 가능한 오버레이 디자인

고려 사항

  • 제한된 내장 스타일 옵션
  • 네이티브 플랫폼 전용 동작 없음
  • 닫기 로직을 수동으로 처리해야 합니다
  • 복잡한 중첩 레이아웃에 적합하지 않습니다
  • 접근성 기능을 위해 추가 코드가 필요할 수 있습니다

원본 README

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

pub package

top_modal_sheet

Simple modal sheet that appears from the top of the screen

Installations

Add top_modal_sheet: ^2.1.0 in your pubspec.yaml dependencies. And import it:

import 'package:top_modal_sheet/top_modal_sheet.dart';

How to use

Simply call showModalTopSheet to display it

MaterialButton(
  color: Colors.white,
  elevation: 5,
  child: const Text("Show TopModal 1"),
  onPressed: () async {
    var value = await showTopModalSheet<String?>(context, DummyModal());
    setState(() { _topModalData = value; });
  },
)

For a more detail example please take a look at the example folder.

Example

-

If something is missing, feel free to open a ticket or contribute!

카테고리

소스 저장소

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

아직 데이터가 없습니다.