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

Метод size

Метод size интерфейса Modifier заставляет элемент измеряться с заданной шириной и высотой в Dp. Содержимое выравнивается внутри этой области по правилам самого composable.

Синтаксис

Modifier.size(120.dp, 48.dp)

Параметры

Параметр Описание
width Ширина элемента в dp.
height Высота элемента в dp.

Пример

Давайте зададим прямоугольную область для текста:

import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.foundation.background import androidx.compose.foundation.layout.size 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 .size(160.dp, 64.dp) .background(Color.LightGray), ) } } }

На экране текст займёт серый прямоугольник 160 на 64 dp.

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

  • метод width,
    который задаёт только ширину
  • метод height,
    который задаёт только высоту
  • метод sizeIn,
    который ограничивает минимум и максимум
  • метод fillMaxSize,
    который растягивает элемент на весь родитель
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить