Как прикрутить к RecycleView удаление свайпом и отмену
#android #recyclerview
https://medium.com/@zackcosborn/step-by-step-recyclerview-swipe-to-delete-and-undo-7bbae1fce27e
  
  #android #recyclerview
https://medium.com/@zackcosborn/step-by-step-recyclerview-swipe-to-delete-and-undo-7bbae1fce27e
Medium
  
  Step by Step: RecyclerView Swipe to Delete and Undo
  Swipe to delete is a prevailing paradigm users are accustomed to on mobile platforms. Adding this functionally is a good way to get your…
  Автор показывает, как сделать анимацию "разворачивания" пункта списка в новый экран
#android #animation #recyclerview
https://proandroiddev.com/implement-google-inbox-style-animation-on-android-18c261baeda6
  
  #android #animation #recyclerview
https://proandroiddev.com/implement-google-inbox-style-animation-on-android-18c261baeda6
Medium
  
  Implement Google Inbox Style Animation on Android
  As an Android user and developer, I am always attracted to great apps with nice and meaningful animations. To me such apps not only deliver…
  Очень кратко и лаконично о том, как в RecyclerView добавить фильтр с подсветкой
#android #recyclerview
https://bit.ly/2YYYd1k
  
  #android #recyclerview
https://bit.ly/2YYYd1k
Medium
  
  Поиск по содержимому в RecyclerView
  Динамическое обновление по мере ввода текста, индексация любого кол-ва полей, подсветка совпадений
  Объяснение алгоритма DiffUtils
#android #recyclerview
https://habr.com/ru/company/redmadrobot/blog/460673/
  
  #android #recyclerview
https://habr.com/ru/company/redmadrobot/blog/460673/
Хабр
  
  Разоблачаем магию DiffUtil
  Каждый Android-разработчик использовал RecyclerView для отображения списков и каждый сталкивался с проблемой обновления данных в списке, пока в 2016 году не появился магический класс DiffUtil. Я...
  В библиотеке androidx.recyclerview появился MergeAdapter. Он позволяет последовательно отображать данные из нескольких адаптеров в одном RecyclerView.
#android #recyclerview #adapter
https://medium.com/@prafullmishra09/fuse-your-lists-with-mergeadapter-aedfa4af209b
  
  #android #recyclerview #adapter
https://medium.com/@prafullmishra09/fuse-your-lists-with-mergeadapter-aedfa4af209b
Medium
  
  Fuse your lists with MergeAdapter
  Say bye-bye to view types 👋
  Несколько советов по оптимизации RecyclerView
#android #performance #recyclerview
https://blog.mindorks.com/recyclerview-optimization
  
  #android #performance #recyclerview
https://blog.mindorks.com/recyclerview-optimization
Outcome School | Get High Paying Tech Job
  
  RecyclerView Optimization - Scrolling Performance Improvement
  In this blog, we will learn how to optimize the RecyclerView performance in Android.
  Как RecyclerView создает магию анимаций: архитектура ItemAnimator под капотом
В основе системы анимаций лежит простая идея: чтобы анимировать изменение, нужно знать состояние "до" и состояние "после". RecyclerView реализует это через трехфазный процесс layout:
1. Pre-Layout (dispatchLayoutStep1) — захват начального состояния
2. Real Layout (dispatchLayoutStep2) — расчет финальных позиций
3. Post-Layout (dispatchLayoutStep3) — сравнение и запуск анимаций
Каждая фаза выполняется последовательно при любом изменении данных. Давайте пройдемся по каждой фазе и посмотрим, что происходит на самом деле.
#android #recyclerview #animation
https://habr.com/ru/articles/939594/
  
  В основе системы анимаций лежит простая идея: чтобы анимировать изменение, нужно знать состояние "до" и состояние "после". RecyclerView реализует это через трехфазный процесс layout:
1. Pre-Layout (dispatchLayoutStep1) — захват начального состояния
2. Real Layout (dispatchLayoutStep2) — расчет финальных позиций
3. Post-Layout (dispatchLayoutStep3) — сравнение и запуск анимаций
Каждая фаза выполняется последовательно при любом изменении данных. Давайте пройдемся по каждой фазе и посмотрим, что происходит на самом деле.
#android #recyclerview #animation
https://habr.com/ru/articles/939594/
Хабр
  
  Как RecyclerView создает магию анимаций: архитектура ItemAnimator под капотом
  Введение RecyclerView умеет превращать обычные операции с данными в плавные анимации. Когда вы добавляете элемент в список, остальные элементы плавно расступаются. При удалении — схлопываются. Эта...
👍11❤1