Wilberforce Uwadiegwu
private class MyPagerNestedScrollConnection(val state: PagerState) : NestedScrollConnection { override fun onPreScroll(available: Offset, source: NestedScrollSource): Offset { return if (source == NestedScrollSource.UserInput && abs(state.currentPageOffsetFraction) > 1e-6) { available.copy(y = 0f) } else { Offset.Zero } } override fun onPostScroll(consumed: Offset, available: Offset, source: NestedScrollSource): Offset { return available.copy(y = 0f) } override suspend fun onPostFling(consumed: Velocity, available: Velocity): Velocity { return available.copy(y = 0f) } }
A modern programming language that makes developers happier.