Jetpack Compose. Круг. Адаптивная верстка
Мне необходимо, чтобы размер круга был задан не точными параметрами, а процентными. Но при разных разрешениях экрана, круг едет. Может быть есть функция в Kotlin, которая возвращает ширину и высоту экрана?
Box(
modifier = Modifier
.background(Color.Black, CircleShape)
.fillMaxHeight(0.25f)
.fillMaxWidth(0.5f)
) {
}
Ответы (1 шт):
Автор решения: xephosbot
→ Ссылка
Тут несколько вариантов, либо писать свой Layout со своей логикой размещения. Либо же использовать BoxWithConstraints который в своем скоупе возвращает доступную высоту и ширину. Для того чтобы он возвращал всю высоту и ширину экрана необходимо применить к нему модификатор fillMaxSize()