Pull to refresh

Comments 3

Почему вы решили использовать Compose?

Очевидно же, что минимальный размер и максимальную скорость даст Java и использование программного формирования интерфейса её методами, что не сильно отличается того, что предлагает Compose. Просто будете вызывать addView или LayoutParam, Повторяющиеся компоненты прячутся в функции, которые возвращают готовые компоненты с требуемыми параметрами.

Советую почитать, как устроен Compose изнутри. Он не использует вьюшки под капотом и там все намного сложнее, чем просто показать/спрятать вьюшку. И быстрее Compose точно не будет

Где это можно прочитать?

Тут пишут, что нативные вызовы не используются, код написан на Котлине и рисует используя Canvas API.

Тут описывают, как идёт перестроение вьюх.

Классический подход перестроение вьюх не выполняет, так что вопрос с быстродействием остаётся.

Sign up to leave a comment.

Articles