Pro Loader
A lightweight Flutter loader package with 50 built-in animated loader styles, overlay loading, and loading button support.
Features
- 55 loader types through
ProLoaderType - Pure Flutter implementation
- Custom color, size, stroke width, and duration
- Global overlay loader
- Loading button widget
Installation
dependencies:
pro_loader: ^0.0.4
Usage
import 'package:pro_loader/pro_loader.dart';
Basic loader:
const ProLoader(
type: ProLoaderType.wave,
size: 48,
color: Colors.blue,
)
Overlay loader:
ProLoaderOverlay.show(
context,
type: ProLoaderType.dualRing,
);
ProLoaderOverlay.hide();
Loading button:
ProLoadingButton(
isLoading: isSubmitting,
onPressed: submit,
child: const Text('Submit'),
)
Author
|
|
Saifuddin NobabFlutter Developer 🌐 GitHub: https://github.com/hello-saif 💼 LinkedIn: https://linkedin.com/in/saifuddin-nobab 📧 Email: mdsaifuddinnobab5@email.com |
Loader Types
circleSpin, dualRing, threeBounce, wave, pulse, fadingCircle,
rotatingDots, chasingDots, cubeGrid, foldingCube, hourGlass,
typingDots, linearDots, bars, equalizer, ripple, orbit, planet,
radar, wifi, heartBeat, infinity, spinnerLines, rotatingSquare,
flippingSquare, scalingCircle, elasticCircle, doubleBounce,
tripleRing, progressRing, liquidFill, shimmerLine, shimmerCard,
skeletonList, skeletonProfile, skeletonGrid, buttonLoader,
fullscreenLoader, dialogLoader, overlayLoader, uploadLoader,
downloadLoader, percentageLoader, stepLoader, routeLoader,
pageLoader, imageLoader, searchLoader, paymentLoader,
successTransitionLoader.
