У меня есть несколько элементов в строке моего рециклера -> Под множеством я подразумеваю несколько по числу, а также несколько по типу, т.е. несколько изображений, текстовых изображений и т. Д.
Ниже приводится суть, чтобы вы могли видеть все элементы: https://gist.github.com/Harshhb101/55e25da72e3a474aeeb422d5e231d3e3
Проблема в том, что мне нужно скрыть / показать эти элементы на основе параметра, который может иметь до 10 значений. Таким образом, у меня будет 10 типов строк. В настоящее время я создал только один макет для строки, в которой есть элементы для всех типов строк, а на некоторых мобильных устройствах прокрутка имеет задержку. В основном я получаю задержку, когда в строках есть изображения. Я использую Glide для загрузки изображений. Ниже приводится суть onBindView: https://gist.github.com/Harshhb101/e10feb2cccda9d698ff06487bbb879ef
Я посмотрел на stackoverflow, но не смог найти ничего солидного, но наткнулся на несколько видоискателей. Мой вопрос заключается в том, что, если я проведу рефакторинг своего кода, будет ли он иметь существенное значение с использованием нескольких держателей просмотра? Или в моем подходе есть что-то неправильное, что можно исправить, чтобы получить хорошую награду.