Skip to content

Commit 66b8317

Browse files
authored
Jetchat is not laid out edge-to-edge in 2 & 3-button navigation mode (#1257)
#1256 (before) Jetchat is not laid out edge-to-edge in 2 & 3-button navigation mode (it is not drawn behind the system navigation bar in 2 & 3-button navigation mode). ![Screenshot_20240213_232305](https://github.com/android/compose-samples/assets/71050561/e2cb2c04-74a8-4b6b-8cf7-b9f7756ec425) (after) Jetchat is laid out edge-to-edge in 2 & 3-button navigation mode (it is drawn behind the system navigation bar in 2 & 3-button navigation mode). ![Screenshot_20240213_232354](https://github.com/android/compose-samples/assets/71050561/4ca9f268-8c64-4d08-964b-8b553fbf9642)
2 parents e834f05 + 6afe4fc commit 66b8317

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

Jetchat/app/src/main/java/com/example/compose/jetchat/NavActivity.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ import androidx.compose.runtime.rememberCoroutineScope
3131
import androidx.compose.ui.platform.ComposeView
3232
import androidx.compose.ui.viewinterop.AndroidViewBinding
3333
import androidx.core.os.bundleOf
34+
import androidx.core.view.ViewCompat
3435
import androidx.lifecycle.compose.collectAsStateWithLifecycle
3536
import androidx.navigation.NavController
3637
import androidx.navigation.fragment.NavHostFragment
@@ -48,6 +49,7 @@ class NavActivity : AppCompatActivity() {
4849
override fun onCreate(savedInstanceState: Bundle?) {
4950
enableEdgeToEdge()
5051
super.onCreate(savedInstanceState)
52+
ViewCompat.setOnApplyWindowInsetsListener(window.decorView) { _, insets -> insets }
5153

5254
setContentView(
5355
ComposeView(this).apply {

0 commit comments

Comments
 (0)