Smooth RecyclerView Scrolling in Android
Отображение списков - довольно популярная задача в современных мобильных приложениях. Требование к таким виджетам высоки - они должны обеспечивать быструю скорость работы и плавность отрисовки при работе пользователя с ними.
Как этого добиваться в
RecyclerView? Используйте следующие советы хардкор уровня:👉 Осуществляйте inflate view для ViewHolder в отдельном потоке при помощи AsyncLayoutInflater и создавайте пул из них
👉 Создайте очередь из UI операций для оптимизации выполнения
onBindViewHolder()👉 Используйте PrecomputedTextCompat, чтобы вынести расчеты для отображения текста на фоновый поток