Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
37 of 502 menu
◀ ▶

Метод navigationBarsPadding

Метод navigationBarsPadding интерфейса Modifier увеличивает нижний отступ на высоту WindowInsets.navigationBars. Контент не заходит под кнопки или полоску жестов навигации.

Синтаксис

Modifier.navigationBarsPadding()

Пример

Давайте поднимем текст над панелью навигации:

import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.navigationBarsPadding import androidx.compose.material3.Text import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContent { Box( modifier = Modifier.fillMaxSize(), contentAlignment = Alignment.BottomCenter, ) { Text( text = "abcde", modifier = Modifier.navigationBarsPadding(), ) } } } }

На экране надпись внизу не перекроется системной панелью навигации.

Смотрите также

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить