GrockShimmer constructor

GrockShimmer({
  1. Key? key,
  2. required Widget child,
  3. Duration duration = const Duration(seconds: 2),
  4. Color color = Colors.grey,
  5. Axis direction = Axis.horizontal,
  6. Gradient? gradient,
  7. double opacity = 0.5,
  8. Curve curve = Curves.linear,
  9. BorderRadius? borderRadius,
  10. BorderRadiusGeometry? borderRadiusGeometry,
  11. BorderRadiusDirectional? borderRadiusDirectional,
  12. BorderRadiusGeometry? borderRadiusGeometryDirectional,
  13. BorderRadius? borderRadiusAll,
  14. BorderRadiusGeometry? borderRadiusGeometryAll,
  15. BorderRadiusDirectional? borderRadiusDirectionalAll,
  16. BorderRadiusGeometry? borderRadiusGeometryDirectionalAll,
  17. BorderRadius? borderRadiusOnlyTopLeft,
  18. BorderRadiusGeometry? borderRadiusGeometryOnlyTopLeft,
  19. BorderRadiusDirectional? borderRadiusDirectionalOnlyTopLeft,
  20. BorderRadiusGeometry? borderRadiusGeometryDirectionalOnlyTopLeft,
  21. BorderRadius? borderRadiusOnlyTopRight,
  22. BorderRadiusGeometry? borderRadiusGeometryOnlyTopRight,
  23. BorderRadiusDirectional? borderRadiusDirectionalOnlyTopRight,
  24. BorderRadiusGeometry? borderRadiusGeometryDirectionalOnlyTopRight,
  25. BorderRadius? borderRadiusOnlyBottomLeft,
  26. BorderRadiusGeometry? borderRadiusGeometryOnlyBottomLeft,
  27. BorderRadiusDirectional? borderRadiusDirectionalOnlyBottomLeft,
})

Implementation

GrockShimmer({
  Key? key,
  required this.child,
  this.duration = const Duration(seconds: 2),
  this.color = Colors.grey,
  this.direction = Axis.horizontal,
  this.gradient,
  this.opacity = 0.5,
  this.curve = Curves.linear,
  this.borderRadius,
  this.borderRadiusGeometry,
  this.borderRadiusDirectional,
  this.borderRadiusGeometryDirectional,
  this.borderRadiusAll,
  this.borderRadiusGeometryAll,
  this.borderRadiusDirectionalAll,
  this.borderRadiusGeometryDirectionalAll,
  this.borderRadiusOnlyTopLeft,
  this.borderRadiusGeometryOnlyTopLeft,
  this.borderRadiusDirectionalOnlyTopLeft,
  this.borderRadiusGeometryDirectionalOnlyTopLeft,
  this.borderRadiusOnlyTopRight,
  this.borderRadiusGeometryOnlyTopRight,
  this.borderRadiusDirectionalOnlyTopRight,
  this.borderRadiusGeometryDirectionalOnlyTopRight,
  this.borderRadiusOnlyBottomLeft,
  this.borderRadiusGeometryOnlyBottomLeft,
  this.borderRadiusDirectionalOnlyBottomLeft,
}) : super(key: key);