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

パッケージ詳細v0.0.1

navigation_action_bar

美しい現代的なナビゲーションバーとフローティングアクションボタン。

30日間ダウンロード
11
いいね数
36
Pub ポイント
40

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

flutter pub add navigation_action_bar

パッケージ概要

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

Flutterアプリケーションにおけるユーザーのナビゲーションを向上させるために設計された、モダンで視覚的に魅力的なナビゲーションバーとフローティングアクションバーの組み合わせです。現代のデザイントレンドに沿ったクリーンでカスタマイズ可能なインターフェースを提供します。スムーズな遷移と直感的なインタラクションパターンをサポートしており、明確なナビゲーション経路と目立つアクショントリガーが必要なアプリに最適です。Flutterのウィジェットシステムに基づいて構築されており、既存のプロジェクトにシームレスに統合できます。

用途

  • モバイルアプリのナビゲーション
  • FAB付きのボトムナビゲーション
  • モダンなUIデザイン
  • アプリダッシュボードレイアウト
  • ユーザーのオンボーディングフロー

主な機能

  • カスタマイズ可能なナビゲーション項目
  • Floating Action Buttonの統合
  • スムーズなアニメーション
  • レスポンシブデザイン
  • 簡単なテーマカスタマイズ

適している対象

  • Flutter ビギナー
  • UI中心の開発者
  • Material Design ファン
  • タブベースのナビゲーションを持つアプリ
  • 磨き上げられたボトムバーが必要なプロジェクト

注意事項

  • 制限されたプラットフォーム固有の動作
  • 組み込みの状態管理なし
  • ルート変更を手動で処理する必要があります
  • 複雑なネストされたナビゲーションに最適化されていません
  • 利用可能なドキュメントが最小限です

元の README

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

Navigation Action Bar

A flutter package for a beautiful modern Navigation Bar along with a Floating Action Bar


Table of contents

Installing

1. Depend on it

Add this to your package's pubspec.yaml file:

dependencies:
  navigation_action_bar: ^0.0.1
2. Install it

You can install packages from the command line:

with pub:

$ pub get

with Flutter:

$ flutter packages get
3. Import it

Now in your Dart code, you can use:

import 'package:navigation_action_bar/navigation_action_bar.dart';

Usage

    Scaffold(
      bottomNavigationBar: NavigationActionBar(
        context: context,
        scaffoldColor: Colors.blueAccent,
        index: 0,
        subItems: [
          NavBarItem(iconData: Icons.attach_file, size: 25),
          NavBarItem(iconData: Icons.photo, size: 25),
          NavBarItem(iconData: Icons.camera_alt, size: 25),
        ],
        mainIndex: 2,
        items: [
          NavBarItem(iconData: Icons.list, size: 30),
          NavBarItem(iconData: Icons.compare_arrows, size: 30),
          NavBarItem(iconData: Icons.add, size: 40),
          NavBarItem(iconData: Icons.call_merge, size: 30),
          NavBarItem(iconData: Icons.person, size: 30),
        ],
        onTap: (index) {
          setState(() {
            currentIndex = index;
          });
        },
      )

Attributes

Dart attribute Datatype Description Default Value
index int Specifies the index of the tab which needs to be open initially 0
mainIndex int Specifies the index where the Rotating Button should be placed @required
items List<NavBarItem> The list of widgets which are to be displayed in the Navigation Bar @required
subItems List<NavBarItem> The list of widgets which are to be displayed in Action Bar @required
scaffoldColor Color The color of the scaffold Colors.blueAccent
backgroundColor Color The background color of Navigation Bar Colors.white
animationCurve AnimationCurve Specifies the type of animation curve used by action buttons Curves.bounceOut
animationDuration Duration Specifies how long the animation will last 300 Milliseconds

License

Navigation_Action_Bar is licensed under MIT license. View license.

カテゴリー

ソースリポジトリ

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

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