Bone.multiple constructor
Bone.multiple({
- Key? key,
- required Widget child,
- required int number,
- double width = double.infinity,
- double height = 30,
- double spacing = 8,
- List<
double> variants = const [1], - Color baseColor = const Color(0xFFE0E0E0),
- Color highlightColor = const Color(0xFFF5F5F5),
- BorderRadiusGeometry? borderRadius = const BorderRadius.all(Radius.circular(0)),
- BoneTransition? transition,
- Duration period = const Duration(milliseconds: 1500),
- ShimmerDirection direction = ShimmerDirection.ltr,
A convenient constructor provides an easy and convenient way to create a
multi Bone with width and height are the size of each Bone
Implementation
Bone.multiple({
Key? key,
required this.child,
required this.number,
this.width = double.infinity,
this.height = 30,
this.spacing = 8,
this.variants = const [1],
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,
}) : _isHiddenOnly = false,
super(key: key);