NSPtrState

@Stable()
class NSPtrState(contentInitPosition: Dp, contentRefreshPosition: Dp, pullFriction: Float, coroutineScope: CoroutineScope, onRefresh: (NSPtrState) -> Unit)

Functions

dispatchPtrEvent
Link copied to clipboard
fun dispatchPtrEvent(event: Event)
isContentAtInitPosition
Link copied to clipboard
fun isContentAtInitPosition(): Boolean
isContentOverRefreshPosition
Link copied to clipboard
fun isContentOverRefreshPosition(): Boolean
pullProgress
Link copied to clipboard
fun pullProgress(): Float

Properties

contentInitPosition
Link copied to clipboard
val contentInitPosition: Dp
contentInitPositionPx
Link copied to clipboard
var contentInitPositionPx: Float = 0f
contentPositionPx
Link copied to clipboard
var contentPositionPx: Float
contentRefreshPosition
Link copied to clipboard
val contentRefreshPosition: Dp
contentRefreshPositionPx
Link copied to clipboard
var contentRefreshPositionPx: Float = 0f
lastTransition
Link copied to clipboard
var lastTransition: StateMachine.Transition<State, Event, SideEffect>? = null
pullFriction
Link copied to clipboard
val pullFriction: Float = 0.56f
state
Link copied to clipboard
var state: State