Код: Выделить всё
Modifier.offset(10.percent)Как это реализовать?
Вот возможные пути, которые я кратко рассмотрел:
- имеет минимальный/максимальный размер, но мне понадобится точный размер, чтобы самому вычислить относительные позиции.
Код: Выделить всё
BoxWithConstraints - Пользовательская компонуемая Strong> может подойти, но на первый взгляд неочевидно получить фактический родительский размер. Он скорее сообщает родителю о желаемом внутреннем размере.
Вот тестовый код, с которого я начал:
Код: Выделить всё
@Composable
fun GeneralPlaceHolder(modifier: Modifier = Modifier) {
Box (
modifier
.background(Color.Red)
.size(300.dp) //
Подробнее здесь: [url]https://stackoverflow.com/questions/78743909/android-compose-offset-at-a-fraction-of-parent-size[/url]
Мобильная версия