é uma impressão que tenho, e no debug já vi isso acontecer.
sempre que você uso o Scroll para cima ou para baixo, o Android reconstrói as views que estão sendo exibidas, esse pode ser o motivo por continuar lento,
se quiser testar implemente um onItemClicklistener, mude a cor da view que foi clicada desça e suba o scroll.
é uma impressão que tenho, e no debug já vi isso acontecer.
sempre que você uso o Scroll para cima ou para baixo, o Android reconstrói as views que estão sendo exibidas, esse pode ser o motivo por continuar lento,
se quiser testar implemente um onItemClicklistener, mude a cor da view que foi clicada desça e suba o scroll.
[/quote]
Cara, bem observado.
Tambem tinha percebido isso, por exemplo, no debug percebi que as views que estão escondidas na lista quando a lista é criada só são construidas quando você move a lista para a posição destas views. Não sei se deu para entender muito bem…
Carregar imagens não é uma tarefa instantanea, se voce faz um BitmapFactory.decode (ou um getResources().getDrawable) a thread ira esperar esse processamento terminar para continuar.
Se voce carregar isso assincrono o resultado será uma lista escrolando sem “travadinhas”.
[quote=Marky.Vasconcelos]Carregar imagens não é uma tarefa instantanea, se voce faz um BitmapFactory.decode (ou um getResources().getDrawable) a thread ira esperar esse processamento terminar para continuar.
Se voce carregar isso assincrono o resultado será uma lista escrolando sem “travadinhas”.[/quote]
Opa cara, maravilha, agora entendi… Consegui resolver usando o exemplo da propria API. Pra quem tiver o mesmo problema…