TransformState

描述界面变换的状态,以及进度。需要注意的是TransformState类簇仅描述界面变换,不代表页面生命周期。

Inheritors

Properties

Link copied to clipboard
open val progress: Float

Functions

Link copied to clipboard
fun TransformState.between(resume: Offset, exit: Offset, enter: Offset = exit, pause: Offset = resume): Offset
fun TransformState.between(resume: Rect, exit: Rect, enter: Rect = exit, pause: Rect = resume): Rect
fun TransformState.between(resume: Size, exit: Size, enter: Size = exit, pause: Size = resume): Size
fun TransformState.between(resume: Color, exit: Color, enter: Color = exit, pause: Color = resume): Color
fun TransformState.between(resume: Dp, exit: Dp, enter: Dp = exit, pause: Dp = resume): Dp
fun TransformState.between(resume: DpOffset, exit: DpOffset, enter: DpOffset = exit, pause: DpOffset = resume): DpOffset
fun TransformState.between(resume: DpSize, exit: DpSize, enter: DpSize = exit, pause: DpSize = resume): DpSize
fun TransformState.between(resume: IntOffset, exit: IntOffset, enter: IntOffset = exit, pause: IntOffset = resume): IntOffset
fun TransformState.between(resume: IntSize, exit: IntSize, enter: IntSize = exit, pause: IntSize = resume): IntSize
fun TransformState.between(resume: Int, exit: Int, enter: Int = exit, pause: Int = resume): Int

fun TransformState.between(resume: Float, exit: Float, enter: Float = exit, pause: Float = resume): Float

该方法用于计算页面状态变化时各种数值的流转变化