ResponsiveCircularProgressIndicator constructor

ResponsiveCircularProgressIndicator({
  1. Key? key,
  2. double? value,
  3. Color? backgroundColor,
  4. Color? color,
  5. Animation<Color?>? valueColor,
  6. String? semanticsLabel,
  7. String? semanticsValue,
  8. double? strokeWidth = 4.0,
  9. double? strokeAlign = 0.0,
  10. StrokeCap? strokeCap,
  11. double scaleWatch = 0.8,
  12. double scaleSmallPhone = 1.0,
  13. double scaleMediumPhone = 1.0,
  14. double scaleLargePhone = 1.5,
  15. double scaleSmallTablet = 2.0,
  16. double scaleMediumTablet = 2.5,
  17. double scaleLargeTablet = 3.0,
  18. double scaleMediumDesktop = 4.0,
  19. double scaleLargeDesktop = 5.6,
  20. double scaleTelevision = 7.2,
})

Constructs a responsive container, that accepts a child Widget.

@param scaleWatch The responsive scale for watch devices (default: 0.8) @param scaleSmallPhone The responsive scale for small phone devices (default: 1.0) @param scaleMediumPhone The responsive scale for medium phone devices (default: 1.0) @param scaleLargePhone The responsive scale for large phone devices (default: 1.5) @param scaleSmallTablet The responsive scale for small tablet devices (default: 2.0) @param scaleMediumTablet The responsive scale for medium tablet devices (default: 2.5) @param scaleLargeTablet The responsive scale for large tablet devices (default: 3.0) @param scaleMediumDesktop The responsive scale for medium desktop devices (default: 4.0) @param scaleLargeDesktop The responsive scale for large desktop devices (default: 5.6) @param scaleTelevision The responsive scale for TV devices (default: 7.2)

Implementation

ResponsiveCircularProgressIndicator({
  Key? key,
  double? value,
  Color? backgroundColor,
  Color? color,
  Animation<Color?>? valueColor,
  String? semanticsLabel,
  String? semanticsValue,
  double? strokeWidth = 4.0,
  double? strokeAlign = 0.0,
  StrokeCap? strokeCap,
  double scaleWatch = 0.8,
  double scaleSmallPhone = 1.0,
  double scaleMediumPhone = 1.0,
  double scaleLargePhone = 1.5,
  double scaleSmallTablet = 2.0,
  double scaleMediumTablet = 2.5,
  double scaleLargeTablet = 3.0,
  double scaleMediumDesktop = 4.0,
  double scaleLargeDesktop = 5.6,
  double scaleTelevision = 7.2,
}) : super(
    scaleWatch: scaleWatch,
    scaleSmallPhone: scaleSmallPhone,
    scaleMediumPhone: scaleMediumPhone,
    scaleLargePhone: scaleLargePhone,
    scaleSmallTablet: scaleSmallTablet,
    scaleMediumTablet: scaleMediumTablet,
    scaleLargeTablet: scaleLargeTablet,
    scaleMediumDesktop: scaleMediumDesktop,
    scaleLargeDesktop: scaleLargeDesktop,
    scaleTelevision: scaleTelevision
  ) {

        set('key', key)
        .set('value', value)
        .set('backgroundColor', backgroundColor)
        .set('color', color)
        .set('valueColor', valueColor)
        .set('strokeWidth', strokeWidth)
        .set('strokeAlign', strokeAlign)
        .set('semanticsLabel', semanticsLabel)
        .set('semanticsValue', semanticsValue)
        .set('strokeCap', strokeCap);

}