Вот в голове переодически проскакивает мысли что все таки лучше

использовать для интервала между элементами:
1) добавлять padding по размеру нужного интервала
2) добавлять Spacer с размером нужного элемента

Что вы думаете по этому поводу?

Например есть Box1 и Box2 и нужно сделать расстояние между ними 16.dp:
1) Row { Box(modifier = Modifier.padding(end = 16.dp)){} Box() {} }
1) Row { Box(){} Spacer(modifier = Modifier.width(16.dp) ) Box() {} }

7 ответов

7 просмотров

по моему разницы нет, мб только в читабельности

Anton-Potekhin Автор вопроса
Zelimkhan
по моему разницы нет, мб только в читабельности

Ну вот второй аспект меня и мучает 😉 вот на автомате я добавляю padding. Но вот глядя в figma понимаю что обычно интервал отображают с помощью некоего spacer и было бы логично и в коде так же spacer влепить

Anton Potekhin
Ну вот второй аспект меня и мучает 😉 вот на автома...

я себе сделал отдельный компосбл в нем Spacer с параметрами width и height. Дальше прост Spacer(width = 16)

уже задавал этот вопрос тут))

Silent829
уже задавал этот вопрос тут))

я обычно спейсер добавляю если хочу задать weight будто в Row horizontalArrangement = SpaceBetween

Zelimkhan
я себе сделал отдельный компосбл в нем Spacer с па...

А я пошёл немного запарнее и написал экстеншены для разных лайаутов. @Composable @Suppress("UNUSED") fun ColumnScope.Spacer(value: Dp) { Spacer(modifier = Modifier.padding(vertical = value)) } Потому что такой вариант не даст тебе поставить не то. И внутри Column просто пишешь: Spacer(32.dp)

Похожие вопросы

Обсуждают сегодня

коллеги привет. уже второй день бьемся об заклад с одной ошибкой, может вы сталкивались с таки странным поведением? есть тестовый сервер, на который паблишим релизную версию W...
Magzhan
11
А если без шуток, на чем десктоп сейчас пишут кроссплатформенный (ну чтобы с минимальным допиливанием под каждую платформу) и чтобы хорошая производительность софта была. Толь...
🐈
9
Гайз, кто-нибудь пробовал запустить probe-rs под камень, которого нет в probe-rs? Мб есть какой-нибудь пример у кого... Через target-gen попробовал сгенерировать chip-descript...
Максим Смирнов
2
Добрый день, коллеги, подскажите пожалуйста, есть ли кто-то тут, или у кого знакомые Senior / Lead C++, в идеале бы еще с QT с опытом или желанием работать с десктопом? Или эт...
🐈
5
Или мне дублировать структуру с информацией о следующем потоке в адресное пространство текущего потока?
One
9
Слушайте, а при создании навигации на Tailor рили нельзя определять активный пункт навигации, как в Static Pages?
Pavel Lautsevich
11
Всем привет, подскажите где можно найти фриланс работы?
Вадим
7
зачем же переименовывать ? чтобы кол-во участников возросло или вдруг IBM от этого снова на свифте начнет кодить ? Я не понимаю что страшного в том что свифт гавно, если это т...
Oleh Nerzh
10
Qt Widgets или Qt Quick?
Michael
6
Добрый день! Подскажите, пожалуйста: какими компетенциями нужно обладать, чтобы претендовать на работу эрланг (отдельная благодарность, если про элексир тоже подскажете) разр...
via ☸️ led
20
Карта сайта