IProgressPageTransition Interface
Definition
An Avalonia.Animation.IPageTransition that supports progress-driven updates.
public interface IProgressPageTransition
Remarks
Transitions implementing this interface can be driven by a normalized progress value (0.0 to 1.0) during swipe gestures or programmatic animations, rather than running as a timed animation via Avalonia.Animation.IPageTransition.Start(Avalonia.Visual,Avalonia.Visual,bool,System.Threading.CancellationToken).
Methods
| Name | Description |
|---|---|
| Reset | Resets any visual state applied to the given visual by this transition. |
| Update | No summary available. |
Reset Method
Resets any visual state applied to the given visual by this transition.
public void Reset(Avalonia.Visual visual)
Parameters
visual Avalonia.Visual
The visual to reset.
Update Method
public void Update(double progress, Avalonia.Visual from, Avalonia.Visual to, bool forward, double pageLength, System.Collections.Generic.IReadOnlyList<Avalonia.Animation.PageTransitionItem> visibleItems)
Parameters
progress double
from Avalonia.Visual
forward bool
pageLength double
visibleItems System.Collections.Generic.IReadOnlyList<Avalonia.Animation.PageTransitionItem>