Как скрыть или изменить цвет наложения панели навигации при открытии нижнего листа?Android

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

Сообщение Anonymous »

Я использую модальный нижний лист в Jetpack Compose, хотя я установил прозрачный цвет панели навигации, когда нижний лист открывается, на панели навигации появляется черное наложение. Как я могу скрыть его или изменить цвет наложения?
Связанные ресурсы:
Изображение

Изображение

Код:

class MainActivity : ComponentActivity() {
@OptIn(ExperimentalMaterial3Api::class)
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
enableEdgeToEdge(
navigationBarStyle = SystemBarStyle.dark(
scrim = TRANSPARENT,
)
)

setContent {
IntentTestTheme {
val showSheet = remember {
mutableStateOf(false)
}
if(showSheet.value){
ModalBottomSheet(
onDismissRequest = {
showSheet.value = false
},
containerColor = Color.Transparent,
contentWindowInsets = {
WindowInsets(0,0,0,0)
},
dragHandle = {

}
) {
Box(Modifier.fillMaxWidth().height(300.dp).background(Color.Red)){

}
}
}
Scaffold(modifier = Modifier.fillMaxSize()) { innerPadding ->
Box(Modifier.fillMaxSize(), contentAlignment = Alignment.Center){
Button(
onClick = {
showSheet.value = true
}
) {
Text("Click")
}
}
}
}
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/798 ... ttom-sheet

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