advanced_shimmer 1.0.2
advanced_shimmer: ^1.0.2 copied to clipboard
A customizable Flutter shimmer loading package with multiple shimmer animation styles and ready-made shimmer widgets.
Advanced Shimmer #
A beautiful, customizable Flutter shimmer loading package with multiple shimmer animation styles and ready-made shimmer widgets for skeleton loading UIs.
Flutter Platform License
β¨ Features #
- β¨ Beautiful shimmer loading effects
- π¨ Multiple shimmer animation styles
- β‘ Smooth animated shimmer
- π§© Ready-made shimmer widgets
- π² Shimmer Card
- π€ Shimmer Text
- π€ Shimmer Avatar
- π Shimmer List Tile
- π Fully customizable colors
- β± Custom animation duration
- π± Android, iOS, Web support
- π Easy integration
π¬ Screenshots #

π¨ Available Shimmer Types #
linearwavepulseglowdiagonalborderGlow
π¦ Installation #
Add dependency in pubspec.yaml
dependencies:
advanced_shimmer: ^1.0.2
Run:
flutter pub get
π§© Full Example #
import 'package:flutter/material.dart';
import 'package:advanced_shimmer/advanced_shimmer.dart';
class DemoScreen extends StatelessWidget {
const DemoScreen({super.key});
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: const Text("Advanced Shimmer Demo"),
),
body: Padding(
padding: const EdgeInsets.all(20),
child: Column(
children: const [
ShimmerText(),
SizedBox(height: 20),
ShimmerAvatar(),
SizedBox(height: 20),
ShimmerCard(),
SizedBox(height: 20),
ShimmerListTile(),
],
),
),
);
}
}
β Available Properties #
AdvancedShimmer #
| Property | Type | Default | Description |
|---|---|---|---|
| width | double | required | Widget width |
| height | double | required | Widget height |
| baseColor | Color | grey | Base shimmer color |
| highlightColor | Color | light grey | Highlight shimmer color |
| shape | BoxShape | rectangle | Shape type |
| borderRadius | BorderRadius? | null | Border radius |
| duration | Duration | 2 sec | Animation duration |
| type | ShimmerType | linear | Shimmer animation type |
π§© Ready-made Widgets #
ShimmerCard #
Beautiful shimmer card placeholder.
ShimmerCard()
ShimmerText #
Text loading shimmer.
ShimmerText()
ShimmerAvatar #
Circular avatar shimmer.
ShimmerAvatar()
ShimmerListTile #
ListTile style shimmer.
ShimmerListTile()
π± Platform Support #
| Platform | Support |
|---|---|
| Android | β |
| iOS | β |
| Web | β |
| macOS | β |
| Windows | β |
π License #
MIT License
π€ Contributing #
Pull requests are welcome.
If you find bugs or want improvements, feel free to open an issue.
β Support #
If you like this package, give it a star on GitHub.
