물론 제 구글링 실력이 부족한 탓이겠지만...

 

안드로이드 펍에도, Stackoverflow에서도 답을 찾을 수가 없어서 

 

혹시나 하는 마음에 여기에도 질문 올려봅니다.

 

RecyclerView에서 각 아이템이 2초 딜레이 됐다가 fade-in 해서 보여지는 걸 구현하고 싶은데,

 

각 아이템 fade-in 애니메이션 적용하는 방법은 알겠는데 각 아이템이 2초 딜레이 됐다가 보여지기가 안되더군요.

 

https://stackoverflow.com/questions/38909542/how-to-animate-recyclerview-items-when-adapter-is-initialized-in-order​ 

여기서 첫 번째 대답의 방법을 해봐도 안  되고 말이죠.

첫번째 대답의 onPreDraw에서 무슨 짓을 하는게 정답같긴 한데...

제가 작업하고 있는 RecyclerView는 멀티타입이라서 저 코드가 안먹나 싶기도 하고..

 

핸들러의 postDelayed는 안통하더군요.

가장 먼저 생각난게 이거였어거자기고 이것저것 시도해봤는데 다 안됐습니다.

onBindViewHolder에서 시도해보고, 

그렇다면 버튼에서 아이템을 추가할때 그 추가하는 데이터마다 하나씩 딜레이를 먹여야하나 하고

하나씩 일일히 postDelayed를 먹여봐도 RecyclerView에선 한번에 쫙 뱉어내더군요. 

 

RecyclerView를 이용할때 각 아이템이 (TextView하나만 있습니다.) 딜레이 됐다가

하나씩 순서대로 뿌려지는 방법이 없을까요?

정안되면 RecyclerView가 어떻게 돌아가는지 설명하는 글 같은거라도 구할 수 있을까요?