パッケージ、リポジトリ、アプリカテゴリを検索

top_modal_sheet のカバー
パッケージ詳細v2.1.0

top_modal_sheet

純粋なDartによるシンプルなトップモーダルシートの実装。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
1700
いいね数
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!

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。