Вычислить диапазон вертикальной прокрутки и смещение для представления переработчика с различными типами просмотра
Мой вопрос, если довольно ясно. Я пытаюсь добавить быструю прокрутку для вида рециркулятора с различными типами представлений, и для этого мне нужно рассчитать диапазон вертикальной прокрутки и смещение. У меня есть 6 типов просмотра с высотой, которые зависят от содержимого. Я использую GridLayoutManager и его реализацию методов:
- computeVerticalScrollRange
- computeVerticalScrollOffset
не применимы для rv с различными типами просмотра.
Может ли кто-нибудь помочь мне с этим, пожалуйста?