animar listView childs apenas uma vez que eles aparecem
Eu tenho um listView com cerca de 20 itens (itens dinâmicos). Quero animar esses itens primeiro, eles aparecem para o usuário. algo como cartões do Google+. Há alguns pontos que eu quero alcançar:
os itens são animados apenas quando o usuário começa a vê-los.os itens são animados apenas uma vez. (nem sempre que o usuário os vê)nos itens de rolagem rápida, não se confundem.as animações começam com um atraso de acordo com a posição dos itens.Até agora eu tentei:
LayoutAnimationController (esse método não atendeu ao primeiro requisito)convertView.startAnimation (este método não atendeu ao segundo requisito)convertView.startAnimation com um sinalizador que se o item na posição tiver sido animado antes ou não (esse método não funcionou para os primeiros itens do listView porque, o método getView será chamado duas vezes para os primeiros itens do listView.) saiba por que! layout_height e layout_width são match_parent))Pesquisei bastante, mas não consegui encontrar uma solução.
A propósito, prefiro não usar bibliotecas externas. Eu tenho vistoesta antes.
Obrigado.