в модели типа isUpdating или isDeleting, чтобы view понимала, как отрисовывать модель и включать ей те или иные анимации?
Под такое дело декоратор какой-нибудь пойдет
Лучше diff util
Я подумал что-то, что у него свои анимации
Ну это понятно, что recycler лучше так обновлять
Внутри layout элемента скрытие кнопок, progress bar и т.д.
А ну вот, да. Обернешь свою модель в декоратор, и его можно использовать как пейлоад, который приходит в адаптер
да если там обновления раз в 5 минут, то диф утиль просто ради красивого обновления данных не вижу смысла делать
Да даже если раз в час. В 21 году дифф утил добавляется расширением уже сделанного для тебя класса и написанием 2 строчек кода
это если у тебя 2 строчки текста в элементе, а если 100 то и строчек будет уже 100
equals ide умеет генерировать
текстовые поля композитные могут быть)
ну ладно, не 2 строчки а 5
берем в работу)
Т.е. вполне нормально будет view отдавать новый список с моделями обёрнутыми в декоратор? Под декораторм подразумевается паттерн или RecyclerView.ItemDecoration?
Паттерн) Не обрисовка ресайклера
Обсуждают сегодня