On this page
fyne.Animation
import "fyne.io/fyne/v2"Usage
type Animation
type Animation struct {
AutoReverse bool
Curve AnimationCurve
Duration time.Duration
RepeatCount int
Tick func(float32)
}Animation represents an animated element within a Fyne canvas. These animations may control individual objects or entire scenes.
Since:
2.0func NewAnimation
func NewAnimation(d time.Duration, fn func(float32)) *AnimationNewAnimation creates a very basic animation where the callback function will be called for every rendered frame between [time.Now] and the specified duration. The callback values start at 0.0 and will be 1.0 when the animation completes.
Since:
2.0func (*Animation) Start
func (a *Animation) Start()Start registers the animation with the application run-loop and starts its execution.
func (*Animation) Stop
func (a *Animation) Stop()Stop will end this animation and remove it from the run-loop.