Константы для высоты Column

Есть такой код Compose

Column(
modifier = Modifier.fillMaxWidth().height(56.dp)
){}

Коллега настаивает чтобы значение 56 вынес в константу, аргументируя это тем что в дальнейшем удобно будет менять значение, если дизайн поменяется. Я считаю что это перебор. Нужно ваше мнение.


Ответы (1 шт):

Автор решения: Barmaley

Не вижу ничего плохого, в том, чтобы теме забить, что-то типа:

object Dimensions {
    val myColumnHeight = 56.dp
    val iconSize = 48.dp
}

Тогда:

Column(
modifier = Modifier.fillMaxWidth().height(Dimensions.myColumnHeight)) {
}

К тому же 56.dp довольно часто используется дизайнерами, наверное это как то связано с размером шрифтов, ну например как раз влезает в масштабе 1:1 - 4 стандартные строчки body small с отступами по 4.dp - ну наверное я фантазирую :)

→ Ссылка