Bone constructor

Bone({
  1. Key? key,
  2. required Widget child,
  3. double width = double.infinity,
  4. required double height,
  5. Color baseColor = const Color(0xFFE0E0E0),
  6. Color highlightColor = const Color(0xFFF5F5F5),
  7. BorderRadiusGeometry? borderRadius = const BorderRadius.all(Radius.circular(0)),
  8. BoneTransition? transition,
  9. Duration period = const Duration(milliseconds: 1500),
  10. ShimmerDirection direction = ShimmerDirection.ltr,
})

A constructor create a single Bone with width and height

Implementation

Bone({
  Key? key,
  required this.child,
  this.width = double.infinity,
  required this.height,
  this.baseColor = const Color(0xFFE0E0E0),
  this.highlightColor = const Color(0xFFF5F5F5),
  this.borderRadius = const BorderRadius.all(Radius.circular(0)),
  this.transition,
  this.period = const Duration(milliseconds: 1500),
  this.direction = ShimmerDirection.ltr,
})  : number = 1,
      spacing = 0,
      variants = [1],
      _isHiddenOnly = false,
      super(key: key);