Метод statusBarsPadding
Метод statusBarsPadding интерфейса
Modifier
увеличивает верхний отступ на высоту
WindowInsets.statusBars.
Удобен для полноэкранного контента
под прозрачным статус-баром.
Синтаксис
Modifier.statusBarsPadding()
Пример
Давайте опустим текст ниже строки состояния:
import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.compose.foundation.layout.statusBarsPadding
import androidx.compose.material3.Text
import androidx.compose.ui.Modifier
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
Text(
text = "abcde",
modifier = Modifier.statusBarsPadding(),
)
}
}
}
На экране надпись начнётся под областью часов и иконок статус-бара.
Смотрите также
-
метод
navigationBarsPadding,
отступ над панелью навигации -
метод
systemBarsPadding,
отступы сверху и снизу сразу -
метод
windowInsetsPadding,
произвольные insets -
метод
imePadding,
отступ над клавиатурой