iamthevoid
07/28/2023, 7:16 AMiamthevoid
07/28/2023, 7:16 AMval scrollState = rememberScrollState()
I dispatch result to pager
@Composable
private fun AdditionalRow(broker: Broker, onInnerScroll: (scrolling: Boolean) -> Unit) {
val scrollState = rememberScrollState()
val scrolling by remember { derivedStateOf { scrollState.isScrollInProgress } }
LaunchedEffect(scrolling) {
onInnerScroll(scrolling)
}
...........................
iamthevoid
07/28/2023, 7:16 AMvar pagerCanScroll by remember { mutableStateOf(true) }
Column {
HorizontalPager(
userScrollEnabled = pagerCanScroll,
......
{
Item(
onInnerScroll = { pagerCanScroll = !it }
.......................
iamthevoid
07/28/2023, 7:17 AMiamthevoid
07/28/2023, 7:17 AMiamthevoid
07/28/2023, 7:22 AMHorizontalPager {
LazyColumn {
item {
....
HorizontalScrollable()
I could hoist scroll state of inner horizontal scrollable view, but i can not, because i have many horizontal scrollables, not one