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

Метод absolutePadding

Метод absolutePadding интерфейса Modifier работает как padding, но стороны left и right не меняются местами при письме справа налево. Отступы задают в Dp.

Синтаксис

Modifier.absolutePadding(left = 16.dp, right = 8.dp)

Параметры

Параметр Описание
left Отступ от левого края области элемента.
right Отступ от правого края области элемента.
top Отступ сверху.
bottom Отступ снизу.

Пример

Давайте зададим разные отступы слева и справа:

import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.foundation.background import androidx.compose.foundation.layout.absolutePadding import androidx.compose.material3.Text import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color import androidx.compose.ui.unit.dp class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContent { Text( text = "abcde", modifier = Modifier .absolutePadding(left = 32.dp, right = 8.dp) .background(Color.LightGray), ) } } }

На экране слева от текста будет больший зазор, справа - меньший, независимо от направления письма.

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

  • метод padding,
    который учитывает start и end при RTL
  • метод offset,
    который сдвигает элемент без отступа внутри
  • класс Modifier,
    цепочка настроек composable
  • класс Dp,
    единицу размеров в dp
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить