CustomPullRefreshSample
@Sampled
@Composable
@OptIn(ExperimentalMaterialApi::class)
fun CustomPullRefreshSample() {
val refreshScope = rememberCoroutineScope()
val threshold = with(LocalDensity.current) { 160.dp.toPx() }
var refreshing by remember { mutableStateOf(false) }
var itemCount by remember { mutableStateOf(15) }
var currentDistance by remember { mutableStateOf(0f) }
val progress = currentDistance / threshold