Flutter FloatingActionButton Widget Example



Flutter’s FloatingActionButton widget is a popular and versatile user interface element that provides a floating circular button in your app.

It is primarily used to trigger common and important actions within the application. The FloatingActionButton is often positioned above the main content, allowing easy access for the user to perform specific tasks without navigating through the app’s UI hierarchy.

Key features and characteristics of the FloatingActionButton:

  • Shape and Design: The FloatingActionButton typically has a circular shape, although it’s customizable. It includes an icon or text that represents the action it performs. The button is elevated above the content, giving it a floating appearance.
  • Positioning: The FloatingActionButton can be positioned using a FloatingActionButtonLocation, which determines its placement on the screen. Some commonly used locations are FloatingActionButtonLocation.endFloat, FloatingActionButtonLocation.centerFloat, FloatingActionButtonLocation.endDocked, etc.
  • Customization: The widget allows for various customizations, such as changing the background color, foreground color, elevation, and size. This ensures that the button fits well with the app’s overall design.
  • Interactivity: When a user taps on the FloatingActionButton, it triggers a predefined action. This could be anything from creating a new item to sharing content on social media or initiating a phone call. Developers can specify an onPressed callback function to handle the button tap event.
  • Hero Animation: When transitioning between screens, the FloatingActionButton can be animated using a Hero Animation. This provides a smooth and visually appealing transition, making the app feel more polished.
  • Extended version (FloatingActionButton.extended): Flutter also provides an extended version of the FloatingActionButton, which includes both an icon and text. This is useful when you need to show a brief description of the action the button performs

Now Create Flutter FloatingActionButton Widget

FloatingActionButton(
        foregroundColor: Colors.white,
        elevation: 5,
        tooltip: 'Save',
        hoverColor: Colors.red,
        splashColor: Colors.green,
        child: const Icon(Icons.save),
        onPressed: () {},
      ),

FloatingActionButton Widget

source code :

import 'package:flutter/material.dart';

main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: FirstPage(),
    );
  }
}

class FirstPage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text("Instructive Tech"),
        backgroundColor: Colors.green,
      ),
      floatingActionButton: FloatingActionButton(
        foregroundColor: Colors.white,
        elevation: 5,
        tooltip: 'Save',
        hoverColor: Colors.red,
        splashColor: Colors.green,
        child: const Icon(Icons.save),
        onPressed: () {},
      ),
    );
  }
}
  • How to Create Woocommerce Flutter App for WordPress free
    Absolutely! Let’s break down how to create a WooCommerce Flutter app for your WordPress store. Here’s a comprehensive outline of the process and essential considerations: 1. Setup Your Development Environment 2. Project Structure 3. Dependencies 4. Core Functionality 5. User Interface (UI) and User Experience 6. Additional Features (Optional) Example Code Snippet (Fetching Products) Important …

    Read more …

  • How to upgrade the Dart SDK version in flutter
    If you’re a Flutter developer, you know how important it is to stay up-to-date with the latest version of the Dart SDK. Upgrading the Dart SDK ensures that you have access to the latest features, bug fixes, and performance improvements. Step 1: Check Your Current Dart SDK Version Before you begin the upgrade process, it’s …

    Read more …

  • Changing AppBar Color in Flutter: Free Example Code
    The AppBar, a fundamental component in a Flutter app, not only provides navigation but also contributes to the app’s overall aesthetics. If you’re looking to make your app stand out, changing the AppBar color is a great way to start. In this comprehensive guide, we’ll walk you through the process with easy-to-follow steps and illustrative …

    Read more …

  • Flutter Icon Widget Example? with Animation
    In the world of Flutter, the versatile and powerful “Icon” widget is a crucial element in creating visually appealing and intuitive user interfaces. Flutter, developed by Google, has rapidly become the go-to framework for building cross-platform applications with its ease of use and extensive set of widgets. In this comprehensive guide, we will explore the …

    Read more …

  • Flutter the bottom navigation bar with routes Example Code
    In today’s fast-paced world, mobile app development requires a seamless user experience to stay ahead of the competition. One crucial aspect of creating a user-friendly app is the navigation system. Flutter, a popular cross-platform framework, offers a versatile solution with its Bottom Navigation Bar and Routes. In this comprehensive guide, we will explore how to …

    Read more …

Leave a Comment