Заредете Recyclerview данни зад изгледа за зареждане

работя с recyclerview.
Имам "loadingView", който е изглед на цял екран с индикатор за зареждане.
Имам рециклиращ изглед на цял екран с данни.

Когато получа данни за recyclerview - започвам скриване на анимация (избледняване) за loadingView.
След това recyclerview стартира на BindViewHolder и поради големите данни анимацията ми прекъсва.

Има ли някаква възможност за насилване на BindViewHolder преди началото на анимацията? Обикновено onBindViewHolder се стартира само когато recyclerview е видим :(


person rosinek    schedule 07.11.2018    source източник
comment
Можете ли да публикувате вашия код?   -  person Luca Nicoletti    schedule 07.11.2018


Отговори (1)


Когато получавате данни, можете да стартирате анимацията и да използвате манипулатора, за да публикувате забавяне notifyDataSetChanged след 0,5 или 1 секунда.

person Louis Solo    schedule 07.11.2018
comment
Искам да направя NotifyDataSetChanged() -› след това да стартирам анимация :( - person rosinek; 08.11.2018