Fenstereinschüsse in Dialoge Jetpack komponierenAndroid

Forum für diejenigen, die für Android programmieren
Guest
 Fenstereinschüsse in Dialoge Jetpack komponieren

Post by Guest »

Ich habe eine App, die unsere Firma herausbringt, und ich kann anscheinend die Einfügungen für Dialoge für Android 15 Edge to Edge nicht richtig machen. Wir haben einen Navhost, der manchmal zu Komponisten und manchmal zu Dialogen navigiert. Auf regulären Bildschirmen: < /p>
NavHost(navController = navController, startDestination = MY_ROUTE") {

composable
(
route = "my_route_to_composable"
) { backStackEntry ->
MyComposable()
}
}
< /code>
Die Dinge sind in Ordnung. Wenn wir jedoch zu Dialogen navigieren: < /p>
NavHost(navController = navController, startDestination = MY_ROUTE") {

dialog
(
route = "my_route_to_dialog"
) { backStackEntry ->
MyDialog()
}
}
< /code>
Es respektiert nicht die.fun MyDialog() {

Scaffold(
modifier = Modifier
.fillMaxSize(),
.safeContentPadding(),
contentWindowInsets = WindowInsets(0,0,0,0),
) { contentPadding ->
Box(modifier = Modifier.padding(contentPadding) {

.....
}

}
}
< /code>
Dies gilt jedoch nur für Pixel -Telefone. Auf Samsungs sind wir Hunky Dory. Um es auf Pixel -Telefonen aufzusagen, müssen wir am unteren Bildschirmrand immer noch einen Platz hinzufügen, damit die unteren Tasten nicht abgeschnitten werden. < /P>
Ratschläge? Ich fühle mich wie ich die Dokumentation hunderte Male durchgemacht habe.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post