Использование компонента MountSpec с представлением "wrap_content" - Как реализовать onMeasure()

Я строю некоторые компоненты Mount Spec для визуализации определенных видов. Все мои виды должны иметь высоту = "wrap_content".

Когда я впервые начал работать над ним, я не реализовал метод onMerasure() (использует аннотацию @OnMeasure), поэтому компонент не отображал ничего! После реализации onMeasure() компоненты начали работать, но с доступными ресурсами невозможно рассчитать высоту компонента (что можно сделать внутри onMeasure).

Как я могу заставить Litho Mount Spec работать с видами, которые не имеют фиксированной высоты?

1 ответ

Положил:

MeasureUtils.measureWithAspectRatio(widthSpec, heightSpec, aspectRatio, size);

в вашей функции onMeasure()

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