Nuru Nabiyev
11/17/2024, 11:53 AMscrollable
events. The parent scrolling events stop when I manually scroll the wheel when inside the element.
After investigation I understood that this is because the child item has Modifier.verticalScroll(rememberScrollState)
but I don't really want for that to pass the events to the parent.
Can someone point out how to disable parent scrolling when child scroll is working? Thanks!Alexander Maryanovsky
11/17/2024, 1:53 PMNuru Nabiyev
11/17/2024, 11:01 PMNuru Nabiyev
11/18/2024, 11:14 PMAlexander Maryanovsky
11/19/2024, 6:30 AMNuru Nabiyev
11/19/2024, 9:16 AMAlexander Maryanovsky
11/19/2024, 12:01 PMNuru Nabiyev
11/19/2024, 12:11 PMAlexander Maryanovsky
11/19/2024, 12:39 PMNuru Nabiyev
11/19/2024, 12:56 PMAlexander Maryanovsky
11/19/2024, 12:57 PMNuru Nabiyev
11/19/2024, 1:06 PM.verticalScroll(rememberScrollState(0))
?Alexander Maryanovsky
11/19/2024, 1:35 PM.scrollable(
orientation = Orientation.Vertical,
state = remember { ScrollableState { it } }
) .verticalScroll(stateVertical)
Alexander Maryanovsky
11/19/2024, 1:35 PMNuru Nabiyev
11/19/2024, 4:36 PMNuru Nabiyev
11/19/2024, 4:47 PMNuru Nabiyev
11/19/2024, 4:54 PMNuru Nabiyev
11/19/2024, 9:01 PMAlexander Maryanovsky
11/19/2024, 9:36 PMverticalScroll
to it. The right way to do it is:
val scrollState = rememberTextFieldScrollState(orientation = Orientation.Vertical)
BasicTextField(
value = content.value,
onValueChange = { content.value = it },
scrollState = scrollState
)
VerticalScrollbar(
rememberScrollbarAdapter(scrollState)
)