Fyne API "fyne.Animation"
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.0
func NewAnimation
func NewAnimation(d time.Duration, fn func(float32)) *Animation
NewAnimation 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.0
func (*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.