diff --git a/lawnchair/src/app/lawnchair/ui/preferences/components/NestedScrollStretch.kt b/lawnchair/src/app/lawnchair/ui/preferences/components/NestedScrollStretch.kt index 4458c9d4d8..2283ee2111 100644 --- a/lawnchair/src/app/lawnchair/ui/preferences/components/NestedScrollStretch.kt +++ b/lawnchair/src/app/lawnchair/ui/preferences/components/NestedScrollStretch.kt @@ -121,7 +121,7 @@ private class NestedScrollStretchConnection(context: Context, invalidate: Runnab bottomEdgeEffect.onRelease() } } - return available + return Offset.Zero } override suspend fun onPreFling(available: Velocity): Velocity { @@ -138,6 +138,6 @@ private class NestedScrollStretchConnection(context: Context, invalidate: Runnab } else { bottomEdgeEffect.onAbsorb(-availableY.toInt()) } - return Velocity(0f, availableY) + return Velocity.Zero } } diff --git a/lawnchair/src/app/lawnchair/ui/preferences/components/PreferenceScaffold.kt b/lawnchair/src/app/lawnchair/ui/preferences/components/PreferenceScaffold.kt index 255db4ead3..3975cae1af 100644 --- a/lawnchair/src/app/lawnchair/ui/preferences/components/PreferenceScaffold.kt +++ b/lawnchair/src/app/lawnchair/ui/preferences/components/PreferenceScaffold.kt @@ -38,7 +38,7 @@ fun PreferenceScaffold( bottomBar: @Composable () -> Unit = { BottomSpacer() }, content: @Composable (PaddingValues) -> Unit ) { - val scrollBehavior = TopAppBarDefaults.enterAlwaysScrollBehavior() + val scrollBehavior = TopAppBarDefaults.exitUntilCollapsedScrollBehavior() Scaffold( modifier = Modifier.nestedScroll(scrollBehavior.nestedScrollConnection), topBar = {