Search packages, repositories and app categories

loading_overlay_pro cover
Package detailsv2.1.1

loading_overlay_pro

A new Flutter project with a simple widget wrapper set of loading animations for Flutter projects.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
443
Likes
35
Pub points
160

Install package

flutter pub add loading_overlay_pro

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

loading_overlay_pro is a Flutter package that provides a simple widget wrapper with customizable loading animations for Flutter applications. It enables developers to easily display loading indicators over any widget or screen, enhancing user experience during asynchronous operations. The package supports multiple platforms including Android, iOS, Web, macOS, Windows, and Linux, making it versatile for cross-platform projects. With minimal setup and intuitive APIs, it integrates seamlessly into existing apps to show loading states with smooth animations.

Use cases

  • Displaying loading overlays during API calls
  • Showing progress in forms or data processing
  • Enhancing UX during navigation transitions
  • Providing feedback during background tasks
  • Implementing pull-to-refresh with loading states

Key features

  • Customizable loading animations
  • Easy integration with existing widgets
  • Cross-platform support
  • Configurable overlay appearance
  • Support for multiple loading types
  • Lightweight and performant

Suitable for

  • Developers building cross-platform Flutter apps
  • Teams prioritizing UX with loading feedback
  • Projects requiring simple yet elegant loading indicators
  • Apps with frequent async operations
  • Frontend-focused Flutter development

Considerations

  • May require additional styling for complex UIs
  • Limited customization options compared to full custom solutions
  • Potential performance impact with nested overlays
  • Not ideal for highly animated or interactive loading screens
  • Depends on proper state management for optimal use

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

loading_overlay_pro Pub

A simple widget wrapper set of loading animations for Flutter projects.

Use animation from loading_animations

Getting Started

Then import the file to your project:

import 'package:loading_overlay_pro/loading_overlay_pro.dart'

Then add the following code:

 LoadingOverlayPro({
    Key key,
    @required this.isLoading,
    @required this.child,
    this.colorBackground = Colors.black54,
    this.progressIndicator = const LoadingBouncingLine.circle(),
  });

Or customize it even more!

LoadingBouncingLine.circle(
  borderColor: Colors.cyan,
  borderSize: 3.0,
  size: 120.0,
  backgroundColor: Colors.cyanAccent,
  duration: Duration(milliseconds: 500),
);

or add header and bottom

      headerLoading: Text("App Name"),
      bottomLoading: Text("Loading..."),

For more customization, please look inside the loading animation files.

Note: all the animations come ready to go just by calling LoadingBouncingLine.square(), for example.

Many basic animations contain .circle() and .square() variations by default.

Example

To run file example, please use flutter 1.19.x or 1.20.x

Categories

Dependencies

Dependency list 1 items

Source repository

Projects using this package

No data available yet.