ConnectedAnimationService¶
Register shared-element keys and play list→detail morphs.
import QWinUI3.Extras · src/extras/QWinUI3/Extras/ConnectedAnimationService.qml
Category: Media & platform · Library: v2.80 · singleton
Extends QtObject.
Example¶
ConnectedAnimationService.register("mail.hero", rowThumb)
ConnectedAnimationService.register("mail.hero", detailHero)
ConnectedAnimationService.play("mail.hero", function () { stack.push(detail) })
// --- API ---
// register(key, item), unregister(key, item?), play(key, onFinished?),
// playBetween(fromItem, toItem, onFinished?), clear()
Notes¶
Uses a single ConnectedAnimation ghost parented to Overlay.overlay. Same key may be registered twice (from + to); play() morphs first→last.
API¶
Properties¶
No additional properties beyond the base type.
Signals¶
No custom signals (use inherited signals from the base type).
Methods¶
| Signature | Description |
|---|---|
register(key, item) |
— |
unregister(key, item) |
— |
clear() |
— |
play(key, onFinished) |
— |
playBetween(fromItem, toItem, onFinished) |
— |
Generated from module sources by scripts/generate_component_docs.py — do not edit by hand.