loading_shake 0.0.1 copy "loading_shake: ^0.0.1" to clipboard
loading_shake: ^0.0.1 copied to clipboard

A customizable Flutter loading overlay with background and multiple image layers.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:loading_shake/loading_shake.dart';
 
void main() {
  LoadingConfig.setDefaults(
    backgroundImage: const AssetImage('assets/items/item1.png'),
    item1Image: const AssetImage('assets/items/item2.png'),
    item2Image: const AssetImage('assets/items/item3.png'),
    defaultSize: 150,
  );
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(title: const Text("Loading Overlay Demo")),
        body: Center(
          child: ElevatedButton(
            onPressed: () {
              context.showLoading();
              Future.delayed(const Duration(seconds: 2), () {
                context.hideLoading();
              });
            },
            child: const Text("Show Loading"),
          ),
        ),
      ),
    );
  }
}
1
likes
130
points
12
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A customizable Flutter loading overlay with background and multiple image layers.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on loading_shake