Warum wird mein modales Bodenblatt oben auf dem Bildschirm positioniert?Android

Forum für diejenigen, die für Android programmieren
Anonymous
 Warum wird mein modales Bodenblatt oben auf dem Bildschirm positioniert?

Post by Anonymous »

Ich habe ein einfaches modales Bodenblatt mit dem folgenden Code, der einen modalen Verankerungen am unteren Rand des Bildschirms zeigt, wie man es erwarten würde, und es ist 480.DP hoch. < /p>
val sheetState = rememberModalBottomSheetState(skipPartiallyExpanded = true)

ModalBottomSheet(
sheetState = sheetState,
modifier = Modifier.heightIn(min = 480.dp, max = 480.dp),
contentWindowInsets = { WindowInsets.systemBars }
) {
// sheet content here
}
< /code>
Dies hat gut funktioniert, als der CompilesDK meines Projekts 34 war und etwas produzierte, das so aussah (modales Bottomblatt durch Blue Box): < /p>

Jetzt, wo ich das Projekt kompilesDK geändert habe Bis 35 erhalte ich seltsames Verhalten, bei dem das Modal oben auf dem Bildschirm so positioniert wird (Modal Bottom Sheet durch rote Box): < /p>

Eindeutig ist dies das Ergebnis einer Änderung in SDK 35, aber ich bin eindeutig Ich bin mir nicht sicher, was dies verursacht oder wie es behoben wird und das Modal am unteren Bildschirmrand wieder positioniert wird.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post