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

flutter_awesome_bottom_sheet のカバー
パッケージ詳細v0.0.2

flutter_awesome_bottom_sheet

すばやく簡単に、確認ダイアログとして素晴らしいボトムシートを表示します。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
35
いいね数
26
Pub ポイント
125

パッケージをインストール

flutter pub add flutter_awesome_bottom_sheet

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

開発者が素早く簡単に視覚的に魅力的なボトムシートを確認ダイアログとして表示できるFlutterパッケージです。シンプルさと迅速な実装を目的としており、滑らかなアニメーションとカスタマイズ可能なレイアウトでユーザーインタラクションを向上させます。現在の画面から離れる必要なく、ユーザーの確認や即時アクションが必要なケースに最適です。このパッケージはAndroid、iOS、Web、macOS、Windows、Linuxなど複数のプラットフォームをサポートしており、デバイス間で一貫した動作を保証します。

用途

  • ユーザー確認ダイアログ
  • クイックアクションメニュー
  • フォーム送信プロンプト
  • モーダルフィードバックインターフェース
  • オンボーディングステップインジケーター

主な機能

  • 使いやすい API
  • カスタマイズ可能なアニメーション
  • クロスプラットフォーム対応
  • 組み込みの確認スタイル
  • 軽量で高速

適している対象

  • 迅速なボトムシートの統合を求める開発者
  • 確認ダイアログが必要なプロジェクト
  • モバイルファーストUIデザインを採用したアプリ
  • 開発スピードを最優先するチーム
  • マルチプラットフォームのFlutterアプリケーション

注意事項

  • 基本的なスタイリングを超えるカスタマイズが限られている
  • 複雑なデザインには追加のスタイル設定が必要になる場合があります
  • シンプルな確認フローに最適
  • 大量のデータ入力フォームには適していない
  • 高度な機能には外部の依存関係に依存しています

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

Flutter Awesome Bottom Sheet

Features

  • Custom child widgets
  • Adaptive design

Supported platforms

  • Flutter Android
  • Flutter iOS
  • Flutter web
  • Flutter desktop
  • Flutter macOS
  • Flutter linux

Installation

Add flutter_awesome_bottom_sheet: <later-version> to your pubspec.yaml dependencies. And import it:

import 'package:flutter_awesome_bottom_sheet/flutter_awesome_bottom_sheet.dart';
How to Use

How to Use

create object

final AwesomeBottomSheet _awesomeBottomSheet = AwesomeBottomSheet();

Example

Simple Awesome Sheet

 _awesomeBottomSheet.show(
      context: context,
      title: const Text("Lorem Ipsum"),
      description: const Text("Flutter Awesome Bottom sheet content here..."),
      color: CustomSheetColor(
        mainColor: const Color(0xff2979FF),
        accentColor: const Color(0xff0D47A1),
        iconColor: Colors.white,
      ),
      positive: AwesomeSheetAction(
        onPressed: () {
          Navigator.of(context).pop();
        },
        title: 'CANCEL',
      ),
    );

Add Buttons

 _awesomeBottomSheet.show(
     ...
      positive: AwesomeSheetAction(
        onPressed: () {
          Navigator.of(context).pop();
        },
        title: 'DELETE',
      ),
      negative: AwesomeSheetAction(
        onPressed: () {
          Navigator.of(context).pop();
        },
        title: 'CANCEL',
      ),
    );

Add Icons in content and action button


 _awesomeBottomSheet.show(
     ...
      icon: Icons.signal_cellular_connected_no_internet_4_bar,
      positive: AwesomeSheetAction(
        onPressed: () {
          Navigator.of(context).pop();
        },
        title: 'OPEN SETTING',
        icon: Icons.settings,
      ),
      negative: AwesomeSheetAction(
        onPressed: () {
          Navigator.of(context).pop();
        },
        title: 'CANCEL',
      ),
    );

Custom color

 _awesomeBottomSheet.show(
      ...
      color: CustomSheetColor(
        mainColor: Colors.white,
        accentColor: const Color(0xff5A67D8),
        iconColor: const Color(0xff5A67D8),
      ),
      ...
    ); 

Screenshot

Simple Action Icon
simple action icon

カテゴリー

ソースリポジトリ

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

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