Android Studio

[Android Studio] statusBarsPadding() / enableEdgeToEdge()

ziziDev 2025. 6. 2. 14:43
반응형

1. statusBarsPadding 유무 차이

 

2.enableEdgeToEdge() 

override fun onCreate(savedInstanceState: Bundle?) {
		//앱 콘텐츠가 시스템 UI(상태바, 내비게이션 바) 아래까지 확장되도록 허용
        //전체 앱 화면 이용 가능 하게됨
        enableEdgeToEdge()
        super.onCreate(savedInstanceState)
        Log.d(TAG, "onCreate Called")
        setContent {
            DessertClickerTheme {
                // A surface container using the 'background' color from the theme
                Surface(
                    modifier = Modifier
                        .fillMaxSize()
                        //해당 컴포넌트에 상단 패딩을 자동으로 추가해서 상태바에 겹치지 않게 해줌
                        .statusBarsPadding(),// 상태바 영역만큼 패딩 추가
                ) {
                    DessertClickerApp(desserts = Datasource.dessertList)
                }
            }
        }

 

반응형