Составляйте элементы горизонтального пейджера с одинаковой высотой, но минимальной шириной элемента.

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

      Surface(
    modifier = Modifier
        .fillMaxWidth()
        .aspectRatio(1.0f),
    elevation = 16.dp
) { ... }

Теперь мне нужно изменить его так, чтобы элемент по-прежнему заполнял ширину, но высоту обертывал содержимое, а затем высота каждого элемента выравнивалась до самого высокого элемента. Также я хотел бы, чтобы минимальная высота была такой же, как ширина.

Я нашел что-то вроде внутренних измерений, но при попытке использовать ничего не произошло:

      Surface(
        modifier = Modifier
            .fillMaxWidth()
            .height(IntrinsicSize.Min),
        elevation = 16.dp
    ) { ... }

Также я понятия не имею, как установить минимальную высоту такой же, как ширина

0 ответов

Другие вопросы по тегам