Долгая мера.Что делать? - PullRequest
0 голосов
/ 05 декабря 2018

У меня сложный вид (ConstraintLayout), который состоит из 11 блоков (включая).Блоки имеют ConstraintLayouts и имеют иерархию уровней one .Внутри блоков есть разные TextViews, ImageViews, Buttons (ничего особенного).

Потребовалось ~ 700 мс, чтобы его раздувать, и я нашел AsyncLayoutInflater и использовал его ... Но измерение этого сложного видазанимает> 900 мс , и я не знаю, куда идти дальше.

Я могу разделить этот сложный вид на RecyclerView + 11 ViewHolders, потому что ~ 5 блоков видны в один момент.Или я могу попробовать изменить 6 блоков на ViewStubs.Но все же для измерения оставшихся на экране блоков требуется ~ 300 мс.

Пожалуйста, помогите!

enter image description here

...