This is a Xamarin iOS Binding for the DGActivityIndicatorView.
DGActivityIndicatorView is a collection of nice loading animations for iOS.
(see the sample project for a detailed working example)
Install NuGet package.
Add the DGActivityIndicatorView to your layout:
var activityIndicatorView = new DGActivityIndicatorView(DGActivityIndicatorAnimationType.BallGridBeat, UIColor.White);
View.AddSubview(activityIndicatorView);
Show or hide the progress.
activityIndicatorView.StartAnimating();
or
activityIndicatorView.StopAnimating();
As seen above in the Demo, the indicators are as follows:
BallPulseIndicator
NineDots
TriplePulse
FiveDots
RotatingSquares
DoubleBounce
TwoDots
ThreeDots
BallPulse
BallClipRotate
BallClipRotatePulse
BallClipRotateMultiple
BallRotate
BallZigZag
BallZigZagDeflect
BallTrianglePath
BallScale
LineScale
LineScaleParty
BallScaleMultiple
BallPulseSync
BallBeat
LineScalePulseOut
LineScalePulseOutRapid
BallScaleRipple
BallScaleRippleMultiple
TriangleSkewSpin
BallGridBeat
BallGridPulse
RotatingSandglass
RotatingTrigons
TripleRings
CookieTerminator
BallSpinFadeLoader