Создайте полностью развернутый ModalBottomSheet в Jetpack Compose Material 3 без заполнения над дескриптором перетаскиваAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Создайте полностью развернутый ModalBottomSheet в Jetpack Compose Material 3 без заполнения над дескриптором перетаскива

Сообщение Anonymous »

Я пытаюсь реализовать ModalBottomSheet с помощью Jetpack Compose с Material 3, и я хочу, чтобы он был полностью развернут и охватывал весь экран. Кроме того, я хочу удалить любые отступы, которые появляются над маркером перетаскивания.
Примечание: это полностью развернутый нижний лист.
Изображение

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

 val state= rememberModalBottomSheetState(skipPartiallyExpanded = true)

ModalBottomSheet(
contentColor = MaterialTheme.colorScheme.onSurface,
modifier = Modifier
.fillMaxSize() // Ensure the sheet fills the entire screen
.safeDrawingPadding() // safepadding draw in the constraints statusbar/navigaitonbar
.padding(contentPadding), // Apply padding for showing below top bar
onDismissRequest = {
locationViewModel.removeLocationUpdates()
viewModel.hideBottomSheetLocation()
},
sheetState = bottomSheetLocationState,
) {
// Bottom sheet content
}

Я попробовал dragHandle = null // Удалить дескриптор перетаскивания, он не работает. Это просто удаление ручки перетаскивания, а не области заполнения.
Кроме того, область заполнения не отображается, когда я устанавливаю skipPartiallyExpanded = false. Но то же самое мне нужно в полностью развернутом состоянии.

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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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