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