anchor.diff:          setState(() {});
         });
   
  -    animCtrlArcLoading = AnimationController(
  +    animCtrlArcStart = AnimationController(
         vsync: this,
         duration: Duration(milliseconds: 2000),
       );
  -    animArcLoading = Tween<double>(begin: 0, end: 1).animate(animCtrlArcLoading)
  +    animArcLoading = Tween<double>(begin: 0, end: 1)
  +      //.animate(animCtrlArcStart)
  +      .animate(CurvedAnimation(parent: animCtrlArcStart, curve: Curves.slowMiddle))
         ..addListener(() {
           setState(() {});
         });
  
positive.code:         ..strokeWidth = ringWith;
  
        Paint loadingArcPaint = Paint()
          ..color = colorLoading
          ..style = PaintingStyle.stroke
          ..strokeWidth = ringWith * 0.5;
  
  
negative.code:     required this.iconImage,
      required this.alphaCover, required this.alphaPlus,
      required this.alphaLibre, required this.alphaLoading,
      required this.arcStart, required this.arcEnd, required this.arcAlpha
    });
  
      @override
  