1
resposta

Efeitos de rolamento do ListView - Android

Professor, estou desenvolvendo um app que em dados momentos necessita rolar a tela para cima ou para baixo até certo Item View do ListView. Considerando que tenho um ListView preenchido com 25 itens, e que nem todos cabem na tela sendo necessário rolar para baixo ou para cima a fim de procurar o item desejado, gostaria de fazer isso automaticamente. Porém com efeitos de rolamento. Atualmente estou utilizando o método listView.setSelection(19) para isso. Mas ele pisca a tela não dando a sensação ao usuário que a tela rolou até o item 19 da lista. Teria alguma maneira de fazer isso?!

1 resposta

Opa Felipe, blz? A minha primeira sugestão é que você utilize uma implementação de lista mais robusta do Android que é a RecyclerView, tem um post bem bacana sobre como é possível implementá-lo, confira. A partir do RecyclerView existem alguns truques de animações que a galera da comunidade costuma fazer, veja um projeto bacana que fizeram pra animação com recyclerview.

[]s