Replace range with two args

This commit is contained in:
MM20 2022-04-25 19:19:31 +02:00
parent f5c727f3dd
commit 72f72c6a82
No known key found for this signature in database
GPG Key ID: 0B61A8F2DEAFA389

View File

@ -128,7 +128,7 @@ fun PullDownScaffold(
isSearchOpen && (offsetY.value > 0.dp || source == NestedScrollSource.Drag && searchScrollState.value - available.y < 0) -> {
val consumed = available.y - searchScrollState.value
scope.launch {
offsetY.snapTo((offsetY.value + (consumed * 0.5f / dp).dp).coerceIn(0.dp..64.dp))
offsetY.snapTo((offsetY.value + (consumed * 0.5f / dp).dp).coerceIn(0.dp, 64.dp))
}
consumed
}
@ -136,14 +136,14 @@ fun PullDownScaffold(
val consumed =
available.y - (searchScrollState.maxValue - searchScrollState.value)
scope.launch {
offsetY.snapTo((offsetY.value + (consumed * 0.5f / dp).dp).coerceIn(-64.dp..0.dp))
offsetY.snapTo((offsetY.value + (consumed * 0.5f / dp).dp).coerceIn(-64.dp, 0.dp))
}
consumed
}
!isSearchOpen && (offsetY.value > 0.dp || source == NestedScrollSource.Drag && widgetsScrollState.value - available.y < 0) -> {
val consumed = available.y - widgetsScrollState.value
scope.launch {
offsetY.snapTo((offsetY.value + (consumed * 0.5f / dp).dp).coerceIn(0.dp..64.dp))
offsetY.snapTo((offsetY.value + (consumed * 0.5f / dp).dp).coerceIn(0.dp, 64.dp))
}
consumed
}