Table of Contents

Class LottieRefreshIndicator

Namespace
DrawnUi.Draw
Assembly
DrawnUi.Maui.dll
public class LottieRefreshIndicator : RefreshIndicator, INotifyPropertyChanged, IEffectControlProvider, IToolTipElement, IContextFlyoutElement, IAnimatable, IVisualElementController, IElementController, IView, ITransform, IElement, IVisualTreeElement, IContainer, IList<IView>, ICollection<IView>, IEnumerable<IView>, IEnumerable, ISkiaGestureListener, IHasAfterEffects, ISkiaDisposable, ISkiaGridLayout, ISkiaLayout, ISkiaControl, ILayoutInsideViewport, IInsideViewport, IVisibilityAware, IRefreshIndicator, IDrawnBase, IDisposable, ICanBeUpdatedWithContext, ICanBeUpdated
Inheritance
LottieRefreshIndicator
Implements
Inherited Members
Extension Methods

Fields

Loader

protected SkiaLottie Loader

Field Value

SkiaLottie

Methods

OnIsRunningChanged(bool)

protected override void OnIsRunningChanged(bool value)

Parameters

value bool

OnParentVisibilityChanged(bool)

todo override for templated skialayout to use ViewsProvider

public override void OnParentVisibilityChanged(bool newvalue)

Parameters

newvalue bool

OnVisibilityChanged(bool)

todo override for templated skialayout to use ViewsProvider

public override void OnVisibilityChanged(bool newvalue)

Parameters

newvalue bool

SetAnimationState(bool)

public override void SetAnimationState(bool running)

Parameters

running bool

SetDragRatio(float, float, double, double)

0 - 1... not clamped can be over 1

public override void SetDragRatio(float ratio, float ptsScrollOffset, double ptsLimit, double ptsTrigger)

Parameters

ratio float
ptsScrollOffset float
ptsLimit double
ptsTrigger double