# androidx.compose.material.pullrefresh

Common/All

## Classes

|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/material/pullrefresh/PullRefreshState` | A state object that can be used in conjunction with `https://developer.android.com/reference/kotlin/androidx/compose/material/pullrefresh/pullRefresh.modifier#(androidx.compose.ui.Modifier).pullRefresh(androidx.compose.material.pullrefresh.PullRefreshState,kotlin.Boolean)` to add pull-to-refresh behaviour to a scroll component. | Cmn |

## Objects

|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/material/pullrefresh/PullRefreshDefaults` | Default parameter values for `https://developer.android.com/reference/kotlin/androidx/compose/material/pullrefresh/rememberPullRefreshState.composable#rememberPullRefreshState(kotlin.Boolean,kotlin.Function0,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)`. | Cmn |

## Composables

|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/material/pullrefresh/PullRefreshIndicator.composable` | The default indicator for Compose pull-to-refresh, based on Android's SwipeRefreshLayout. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/material/pullrefresh/rememberPullRefreshState.composable` | Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material/pullrefresh/PullRefreshState` that is remembered across compositions. | Cmn |

## Modifiers

|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/material/pullrefresh/pullRefresh.modifier` | A nested scroll modifier that provides scroll events to `https://developer.android.com/reference/kotlin/androidx/compose/material/pullrefresh/package-summary#(androidx.compose.ui.Modifier).pullRefresh(androidx.compose.material.pullrefresh.PullRefreshState,kotlin.Boolean)`. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/material/pullrefresh/pullRefreshIndicatorTransform.modifier` | A modifier for translating the position and scaling the size of a pull-to-refresh indicator based on the given `https://developer.android.com/reference/kotlin/androidx/compose/material/pullrefresh/PullRefreshState`. | Cmn |