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

Метод heightIn

Метод heightIn интерфейса Modifier ограничивает только высоту элемента в Dp. Ширина не меняется этим модификатором.

Синтаксис

Modifier.heightIn(min = 40.dp, max = 120.dp)

Параметры

Параметр Описание
min Минимальная высота в dp.
max Максимальная высота в dp.

Пример

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

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

На экране серая область будет не ниже 56 dp даже при коротком тексте.

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

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