79614331

Date: 2025-05-09 14:32:21
Score: 1
Natty:
Report link

This is a known bug: https://issuetracker.google.com/issues/244400727.

Current workaround is to apply inset paddings manually to FloatingActionButton in landscape orientation.

override fun onCreate(savedInstanceState: Bundle?) {
 ...
 enableEdgeToEdge()
 ...
 setCotent {
  Scaffold(
   floatingActionButton = {
    FloatingActionButton(
     onClick = {},
     modifier = if (LocalConfiguration.current.orientation == Configuration.ORIENTATION_LANDSCAPE) Modifier.windowInsetsPadding(WindowInsets.safeDrawing) else Modifier
    ) {
     Icon(...)
    }
   },
   contentWindowInsets = WindowInsets.safeDrawing
  ) {
   ...
  }
 }
}

The result:

enter image description here

Reasons:
  • Probably link only (1):
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: Raheem