Ejemplo n.º 1
0
 public GlobalLoading(
     Color color = null,
     LoadingColor loadingColor = LoadingColor.black,
     Key key = null
     ) : base(key: key)
 {
     this.color        = color ?? CColors.White;
     this.loadingColor = loadingColor;
 }
 public CustomActivityIndicator(
     Key key = null,
     AnimatingType animating   = AnimatingType.repeat,
     LoadingColor loadingColor = LoadingColor.black,
     LoadingSize size          = LoadingSize.normal
     ) : base(key: key)
 {
     this.animating    = animating;
     this.loadingColor = loadingColor;
     this.size         = size;
 }
Ejemplo n.º 3
0
        public void StartLoading(LoadingColor color)
        {
            StopLoading();

            _lottieAnimation             = color == LoadingColor.Blue ? LOTAnimationView.AnimationNamed("load_blue") : LOTAnimationView.AnimationNamed("load_white");
            _lottieAnimation.ContentMode = UIViewContentMode.ScaleAspectFit;

            if (_view == null)
            {
                _view = ((AppDelegate)UIApplication.SharedApplication.Delegate).Window;
            }

            _lottieAnimation.Frame  = new CGRect(0, 0, 90, 90);
            _lottieAnimation.Center = _view.Center;

            _view.AddSubview(_lottieAnimation);
            _lottieAnimation.LoopAnimation = true;
            _lottieAnimation.Play();
        }