The default settings of pane motions.

Summary

Public properties

FiniteAnimationSpec<IntRect>

The default FiniteAnimationSpec used to animate panes.

Cmn
FiniteAnimationSpec<IntRect>

The default FiniteAnimationSpec used to animate panes with a delay.

Cmn
FiniteAnimationSpec<IntOffset>

The derived FiniteAnimationSpec that can be used to animate panes' positions when the specified pane motion is sliding in or out with a delay without size change.

Cmn
FiniteAnimationSpec<IntSize>

The derived FiniteAnimationSpec that can be used to animate panes' sizes when the specified pane motion is expanding or shrinking with a delay without position change.

Cmn
FiniteAnimationSpec<IntOffset>

The derived FiniteAnimationSpec that can be used to animate panes' positions when the specified pane motion is sliding in or out without size change.

Cmn
FiniteAnimationSpec<IntSize>

The derived FiniteAnimationSpec that can be used to animate panes' sizes when the specified pane motion is expanding or shrinking without position change.

Cmn

Public properties

AnimationSpec

val AnimationSpecFiniteAnimationSpec<IntRect>

The default FiniteAnimationSpec used to animate panes. Note that the animation spec is based on bounds animation - in a situation to animate offset or size independently, developers can use the derived OffsetAnimationSpec and SizeAnimationSpec.

DelayedAnimationSpec

val DelayedAnimationSpecFiniteAnimationSpec<IntRect>

The default FiniteAnimationSpec used to animate panes with a delay. Note that the animation spec is based on bounds animation - in a situation to animate offset or size independently, developers can use the derived DelayedOffsetAnimationSpec and DelayedSizeAnimationSpec.

DelayedOffsetAnimationSpec

val DelayedOffsetAnimationSpecFiniteAnimationSpec<IntOffset>

The derived FiniteAnimationSpec that can be used to animate panes' positions when the specified pane motion is sliding in or out with a delay without size change. The spec will be derived from the provided DelayedAnimationSpec the using the corresponding top-left coordinates.

DelayedSizeAnimationSpec

val DelayedSizeAnimationSpecFiniteAnimationSpec<IntSize>

The derived FiniteAnimationSpec that can be used to animate panes' sizes when the specified pane motion is expanding or shrinking with a delay without position change. The spec will be derived from the provided DelayedAnimationSpec by using the corresponding sizes.

OffsetAnimationSpec

val OffsetAnimationSpecFiniteAnimationSpec<IntOffset>

The derived FiniteAnimationSpec that can be used to animate panes' positions when the specified pane motion is sliding in or out without size change. The spec will be derived from the provided AnimationSpec the using the corresponding top-left coordinates.

SizeAnimationSpec

val SizeAnimationSpecFiniteAnimationSpec<IntSize>

The derived FiniteAnimationSpec that can be used to animate panes' sizes when the specified pane motion is expanding or shrinking without position change. The spec will be derived from the provided AnimationSpec by using the corresponding sizes.