Lottie for Avalonia Home
  1. Home
  2. Docs
  3. API
    1. GitHub
    Menu
    1. Avalonia.Controls
      1. AnimationControl
        1. Methods
          1. OnAnimationFrame(TimeSpan, TimeSpan)
          2. OnAttachedToVisualTree(VisualTreeAttachmentEventArgs)
          3. OnDetachedFromVisualTree(VisualTreeAttachmentEventArgs)
    2. Avalonia.Skia.Composition
      1. CompositionAnimatedControl
        1. Fields
          1. Infinity
          2. PlaybackRateProperty
          3. PositionProperty
          4. RepeatCountProperty
          5. StretchDirectionProperty
          6. StretchProperty
        2. Properties
          1. PlaybackRate
          2. Position
          3. RepeatCount
          4. Stretch
          5. StretchDirection
        3. Methods
          1. ArrangeOverride(Size)
          2. MeasureOverride(Size)
          3. OnDisposed()
          4. OnGetSourceSize()
          5. OnLoaded(RoutedEventArgs)
          6. OnNormalizeElapsed(TimeSpan)
          7. OnPropertyChanged(AvaloniaPropertyChangedEventArgs)
          8. OnRender(SKCanvas, Rect, TimeSpan, Boolean)
          9. OnStarted()
          10. OnStopped()
          11. OnUnloaded(RoutedEventArgs)
          12. OnUpdate(TimeSpan)
          13. Pause()
          14. Redraw()
          15. Resume()
          16. Seek(TimeSpan)
          17. Start()
          18. Stop()
        4. Events
          1. Disposed
          2. Started
          3. Stopped
          4. Update
      2. DrawEventArgs
        1. Properties
          1. Canvas
          2. DestRect
          3. Effect
          4. EffectiveElapsed
          5. ErrorText
          6. IsShaderFillCanvas
          7. ShaderHeight
          8. ShaderWidth
      3. ShaderAnimatedControl
        1. Fields
          1. IsShaderFillCanvasProperty
          2. ShaderHeightProperty
          3. ShaderUriProperty
          4. ShaderWidthProperty
        2. Properties
          1. IsShaderFillCanvas
          2. ShaderHeight
          3. ShaderUri
          4. ShaderWidth
        3. Methods
          1. OnGetSourceSize()
          2. OnLoaded(RoutedEventArgs)
          3. OnNormalizeElapsed(TimeSpan)
          4. OnPropertyChanged(AvaloniaPropertyChangedEventArgs)
          5. OnRender(SKCanvas, Rect, TimeSpan, Boolean)
          6. OnUnloaded(RoutedEventArgs)
        4. Events
          1. Draw
      4. NormalizeResult
        1. Constructors
          1. NormalizeResult(TimeSpan, Boolean)
        2. Properties
          1. EffectiveElapsed
          2. HasLooped
        3. Methods
          1. Create(TimeSpan, Boolean)
    3. Avalonia.Skia.Lottie
      1. Lottie
        1. Constructors
          1. Lottie(IServiceProvider)
          2. Lottie(Uri)
        2. Fields
          1. DurationSecondsProperty
          2. Infinity
          3. PathProperty
          4. PositionSecondsProperty
        3. Properties
          1. DurationSeconds
          2. Path
          3. PositionSeconds
        4. Methods
          1. OnGetSourceSize()
          2. OnLoaded(RoutedEventArgs)
          3. OnNormalizeElapsed(TimeSpan)
          4. OnPropertyChanged(AvaloniaPropertyChangedEventArgs)
          5. OnRender(SKCanvas, Rect, TimeSpan, Boolean)
          6. OnUnloaded(RoutedEventArgs)
          7. Pause()
          8. Play()
          9. Seek(TimeSpan)
          10. SeekProgress(Double)
          11. SeekSeconds(Double)

    On this page

    1. Home
    2. API

    Namespaces (3)

    Avalonia.Controls
    Avalonia.Skia.Composition
    Avalonia.Skia.Lottie

    Copyright © 2026, Wieslaw Soltes aka wieslawsoltes - Content licensed under the Creative Commons CC BY 2.5 | Site generated by lunet hosted on GitHub Pages