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; }
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(); }