Как включить вертикальную прокрутку внутри modalBottomSheet и отключить событие закрытия нижнего листа?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как включить вертикальную прокрутку внутри modalBottomSheet и отключить событие закрытия нижнего листа?

Сообщение Anonymous »

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

    val sheetState = rememberModalBottomSheetState(
skipPartiallyExpanded = true,
confirmValueChange = {
true
}
)

ModalBottomSheet(
sheetState = sheetState,
content = {
Box(
modifier = Modifier
.fillMaxSize()
.verticalScroll(rememberScrollState())
.padding(10.dp)
) {
content()
}
}
)
Вертикальная прокрутка возможна, если код написан следующим образом, но есть проблема: нижний лист закрывается при прокрутке вниз.
Как мне убедиться, что нижний лист не закрывается и не разрешена вертикальная прокрутка??
Блокировка события перетаскивания сама по себе не приведет к закрытию нижнего листа для нижней прокрутки, но вы также не сможете прокручивать по вертикали.
Я не нашел как это сделать это.

Подробнее здесь: https://stackoverflow.com/questions/781 ... -and-disab
Ответить

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

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

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

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

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