ресайклер, у него декорейшн, который добавляет снизу отступ (снизу навигейшн бар).
Ресайклер с пагинацией. Когда я скроллю 20 айтемов - загружаются следующие 20 и так далее. Айтемы добавляю через дифф каллбэк, то есть визуально добавляются только новые.
Но если я долистываю до конца раньше, чем подгрузились новые айтемы - у меня снизу остаётся отступ от декорейшна между старыми и новыми айтемами.
Может на ресайклере можно дёрнуть какой нибудь инвалидейт? notifyDataSetChanged не подходит, потому что он отбросит ресайклер в начало. А нужно только, чтобы у нижних холдеров обновился outRect
я бы дергал notifyItemsAdded, notifyItemChanged и notifyItemsRemoved по порядку. жопа конечно, но шо делать. либо писать кастом почти полный и отрабатывать это все говно за одну отрисовку.
Обсуждают сегодня