BetterSkeletonizer constructor

const BetterSkeletonizer({
  1. Key? key,
  2. required bool enabled,
  3. required Widget child,
  4. Color? baseColor,
  5. Color lightBaseColor = const Color(0xFFD9DDE3),
  6. Color darkBaseColor = const Color(0xFF4B5563),
  7. Duration fadeDuration = const Duration(milliseconds: 900),
  8. double minOpacity = 0.65,
  9. double maxOpacity = 1,
  10. BorderRadius textBorderRadius = const BorderRadius.all(Radius.circular(4)),
  11. BorderRadius defaultBorderRadius = const BorderRadius.all(Radius.circular(8)),
  12. 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);