tgoop.com/android_live/389
Last Update:
Анатомия RecyclerView
#разработка #статьи
RecyclerView используется почти в каждом современном приложении. Соответственно, если он работает с тормозами, то это влияет на опыт использования приложений миллионами пользователей. Поэтому, особенно важно, чтобы этот компонент работал максимально быстро.
Есть довольно много статей, где рассказывается о советах, которые могут помочь в улучшении работы RecyclerView. Но не так много тех, где рассказывается о его внутреннем устройстве. Вот именно такая статья.
Автор рассказывает о следующих вещах:
• из каких компонентов состоит RecycledViewPool
, как туда попадают ViewHolder
;
• pre-layout и post-layout стадии работы RecyclerView;
• для чего нужны функции setIsRecyclable()
и setHasTransientState()
;
• надо ли игнорировать вызов метода onFailedToRecycleView()
;
• как работает view cache.
BY Android Live 🤖

Share with your friend now:
tgoop.com/android_live/389