GrockShimmer constructor
GrockShimmer({
- Key? key,
- required Widget child,
- Duration duration = const Duration(seconds: 2),
- Color color = Colors.grey,
- Axis direction = Axis.horizontal,
- Gradient? gradient,
- double opacity = 0.5,
- Curve curve = Curves.linear,
- BorderRadius? borderRadius,
- BorderRadiusGeometry? borderRadiusGeometry,
- BorderRadiusDirectional? borderRadiusDirectional,
- BorderRadiusGeometry? borderRadiusGeometryDirectional,
- BorderRadius? borderRadiusAll,
- BorderRadiusGeometry? borderRadiusGeometryAll,
- BorderRadiusDirectional? borderRadiusDirectionalAll,
- BorderRadiusGeometry? borderRadiusGeometryDirectionalAll,
- BorderRadius? borderRadiusOnlyTopLeft,
- BorderRadiusGeometry? borderRadiusGeometryOnlyTopLeft,
- BorderRadiusDirectional? borderRadiusDirectionalOnlyTopLeft,
- BorderRadiusGeometry? borderRadiusGeometryDirectionalOnlyTopLeft,
- BorderRadius? borderRadiusOnlyTopRight,
- BorderRadiusGeometry? borderRadiusGeometryOnlyTopRight,
- BorderRadiusDirectional? borderRadiusDirectionalOnlyTopRight,
- BorderRadiusGeometry? borderRadiusGeometryDirectionalOnlyTopRight,
- BorderRadius? borderRadiusOnlyBottomLeft,
- BorderRadiusGeometry? borderRadiusGeometryOnlyBottomLeft,
- 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);