StyleTransitionScope
Defines the host properties animated by Style.transition.
Each property is optional. Set a property to an AnimationSpec to animate changes for that property, or set it to null in a later composed transition to remove a previous declaration.
Bounds animate per axis through x, y, width, and height, or as groups through position, size, and bounds. Whether a size change reflows siblings is a mode of the whole host, set only by size and bounds: their functions take reflow, and their properties are visual. The per-axis properties and position refine an axis's spec without changing that mode, so size(spring(), reflow = true); height = tween() still reflows, with height on the tween.
Reading a group property returns its spec only when every axis it covers shares that spec, and null otherwise: after bounds = spring(); height = tween(), bounds and size read null while position still reads the spring.
Properties
Animates host alpha when the resolved opacity changes.
Animates mount-space host bounds: x, y, width, and height.
Animates the host's mount-space height.
Animates the host's mount-space position: x and y.
Animates host rotation around the Z axis, in degrees.
Animates host rotation around the X axis, in degrees.
Animates host rotation around the Y axis, in degrees.
Animates uniform host scale by writing the same animated value to scaleX and scaleY.
Animates the host's mount-space size: width and height.
Animates the host's mount-space width.
Animates the host's mount-space x position.
Animates the host's mount-space y position.