En artículos anteriores sobre RecyclerView, vimos cómo crear un Adapter clásico y también cómo usar un DiffUtil genérico para animar las modificaciones de elementos.
Pero la realidad es que la mayoría de las veces necesitamos algo bastante típico: tenemos una lista de elementos que queremos utilizar como fuente del Adapter, y las animaciones se hacen sobre las variaciones entre una lista de elementos antigua y una nueva.
Para simplificar esta situación, existe un adapter un poco más especializado que se llama ListAdapter
, y un DiffUtil
que también tiene en cuenta esto: DiffUtil.ItemCallback
.
Usando estos dos, podemos ahorrarnos unas cuantas líneas de código, y en el vídeo de hoy te lo muestro:
0 comentarios