Animando Items da RecyclerView
Nível de Dificuldade: Miojo com Tempero
Nas guidelines do Material Design a Google dá a sugestão de que ficaria mais interessante se houvesse uma animação na apresentação de elementos de uma lista. Isto aumentaria a fluidez e a experiência do usuário.
Ok, mas como fazer isso?
Vamos precisar de 5 passos (mais fácil do que fazer aquele miojo esperto para janta):
Passo 1: Crie uma pasta chamada anim dentro dos resources.
Passo 2: Crie um arquivo chamado item_animation_fall_down.xml e adicione esse código.
Passo 3: Depois crie um arquivo chamado layout_animation.xml e adicione esse código (dentro da pasta de anim também).
Passo 4: Vamos criar uma extension function de RecyclerView (pode colocar em um arquivo separado, se achar conveniente)
Passo 5: E no final, é só no setup da sua RecyclerView, chamar a função acima (eu pessoalmente faço assim)
Agora desliga o fogo que o miojo ficou pronto 😉