Expandable Bottom app bar Widget for Flutter SDK

Expandable Bottom app bar Widget for Flutter SDK

Expandable Bottom AppBar .Expandable Bottom app bar Widget for Flutter SDK Animatable bottom app bar with expandable sheet

ExpandableBottomAppBar

Animatable bottom app bar with expandable sheet

Preview

preview

Getting Started

Add the plugin:

dependencies:
  ...
  expandable_bottom_bar: any

Basic Usage

Adding the widget

bottomNavigationBar: BottomExpandableAppBar(
        // Provide the bar controller in build method or default controller as ancestor in a tree 
        controller: bbc,
        expandedHeight: expandedHeight.value,
        horizontalMargin: 16,
        expandedBackColor: Theme.of(context).backgroundColor,
        // Your bottom sheet code here
        expandedBody: Center(
          child: Text("Hello world!"),
        ),
        // Your bottom app bar code here
        bottomAppBarBody: Padding(
          padding: const EdgeInsets.all(8.0),
          child: Row(
            mainAxisSize: MainAxisSize.max,
            children: <Widget>[
              Expanded(
                child: Text(
                  "Hello",
                  textAlign: TextAlign.center,
                ),
              ),
              Spacer(
                flex: 2,
              ),
              Expanded(
                child: Text(
                  "World",
                  textAlign: TextAlign.center,
                ),
              ),
            ],
          ),
        ),
      )

Customization (Optional)

BottomExpandableAppBar

horizontalMargin - distance of sheet's sides from edge bottomOffset - distance of top sheet's edge from top appbar's edge in closed state shape - notch shape for FAB appBarHeight - if you need change app bar height

bottomAppBarColor - background color of appbar container or appBarDecoration - decoration of appbar container

expandedBackColor - background color of sheet container or expandedDecoration - decoration of sheet container

Controls

BottomAppBarController

Settings

snap - if true sheet will snap to opened and closed state dragLength - distance that pointer should travel for fully open/close the sheet

Callbacks

Should have dragLength defined onDrag - use that with GestureDetector for swipe control onDragEnd - use that with GestureDetector for swipe control

open - switch the sheet to closed state close - switch the sheet to opened state swap - if sheet is opened closes the sheet and vice versa

Download Details:

Author: rIIh

GitHub: https://github.com/rIIh/expandable-bottom-bar

flutter dart

What's new in Bootstrap 5 and when Bootstrap 5 release date?

How to Build Progressive Web Apps (PWA) using Angular 9

What is new features in Javascript ES2020 ECMAScript 2020

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

Random Password Generator Online

HTML Color Picker online | HEX Color Picker | RGB Color Picker

Flutter for Beginners 2020 - Build a Flutter App with Google's Flutter & Dart

Free Flutter Introduction for Beginners: Get Started with Flutter and learn how to build an iOS and Android app with Flutter! Flutter Crash Course for Beginners 2020 - Build a Flutter App with Google's Flutter & Dart

Flutter - How to Add AdMob Real Ads in Flutter App | Flutter AdMob Tutorial

Hello Whats is up Everyone So, Today I am going to show u How to Add Admob Real ads in Flutter apps which are very Easy Implement After watching this video u...

Charts Library for Flutter, written in Dart with Flutter

Charts Library for Flutter, written in Dart with Flutter.. LineChart and VerticalBarChart Library for Flutter

Dart Programming Tutorial | Learn the Dart for Flutter

Learn Dart Programming for Flutter- Beginners Tutorial - Udemy Free Course

Master The Basics Of Flutter | Learn Dart & Flutter

4,548 students enrolled. Learn Dart & Flutter for creating Mobile Apps - Beginners Tutorial - Udemy Coupon Free Course