ModalBottomSheet перехватывает, когда прокрутка LazyColumn останавливаетсяAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 ModalBottomSheet перехватывает, когда прокрутка LazyColumn останавливается

Сообщение Anonymous »

У меня есть простой LazyColumn в ModalBottomSheet. Проблема в том, что когда прокрутка LazyColumn останавливается, ModalBottomsSheet ненадолго берет на себя управление прокруткой на секунду, прежде чем LazyColumn восстановит контроль. Нижний лист можно перетаскивать только за ручку или когда прокрутка достигает верха.

Код: Выделить всё

@OptIn(ExperimentalMaterial3Api::class)
@Composable
fun SheetTest() {
ModalBottomSheet(
sheetState = rememberModalBottomSheetState(
skipPartiallyExpanded = true,
confirmValueChange = { it != SheetValue.Hidden } // Disabled dismiss for testing
),
onDismissRequest = {},
containerColor = Color.Blue
) {
LazyColumn(modifier = Modifier.fillMaxSize()) {
items(
items = dummyPlaces // Random strings
) { text ->
Text(
text = text,
fontSize = 48.sp,
color = Color.Green
)
}
}
}
}
Я все еще новичок в Compose, но мне интересно, можно ли это исправить с помощью NestedScrollConnection? Я попробовал вложенныйScroll(rememberNestedScrollInteropConnection()), но это не помогло.
Я просто удивлен, что никто об этом не спросил, учитывая, насколько распространена эта составная установка, или я просто не умею находить ответы. Но любая помощь будет оценена по достоинству! Вот демо-видео.

Подробнее здесь: https://stackoverflow.com/questions/785 ... ling-stops
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • ModalbottomSheet перехватывает, когда останавливается прокрутка лазиколома
    Anonymous » » в форуме Android
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Программно прокрутка останавливается в Lazylist, когда пользовательский прокрутка включена = true
    Anonymous » » в форуме Android
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Программно прокрутка останавливается в Lazylist, когда пользовательский прокрутка включена = true
    Anonymous » » в форуме Android
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • ModalBottomSheet в LazyColumn содержит неправильные данные
    Anonymous » » в форуме Android
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Вертикальная прокрутка lazyColumn очень медленная.
    Anonymous » » в форуме Android
    0 Ответы
    46 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»