BetterSkeletonizer constructor
const
BetterSkeletonizer({
- Key? key,
- required bool enabled,
- required Widget child,
- Color? baseColor,
- Color lightBaseColor = const Color(0xFFD9DDE3),
- Color darkBaseColor = const Color(0xFF4B5563),
- Duration fadeDuration = const Duration(milliseconds: 900),
- double minOpacity = 0.65,
- double maxOpacity = 1,
- BorderRadius textBorderRadius = const BorderRadius.all(Radius.circular(4)),
- BorderRadius defaultBorderRadius = const BorderRadius.all(Radius.circular(8)),
- bool ignorePointers = false,
Implementation
const BetterSkeletonizer({
super.key,
required this.enabled,
required this.child,
this.baseColor,
this.lightBaseColor = const Color(0xFFD9DDE3),
this.darkBaseColor = const Color(0xFF4B5563),
this.fadeDuration = const Duration(milliseconds: 900),
this.minOpacity = 0.65,
this.maxOpacity = 1,
this.textBorderRadius = const BorderRadius.all(Radius.circular(4)),
this.defaultBorderRadius = const BorderRadius.all(Radius.circular(8)),
this.ignorePointers = false,
}) : assert(minOpacity >= 0 && minOpacity <= 1),
assert(maxOpacity >= 0 && maxOpacity <= 1),
assert(minOpacity <= maxOpacity);