Es momento de implementar el pulpo es decir cuando estoy aquí arriba y empiezo a jalar la página hacia
abajo.
Cuando llego y hago este movimiento quiero que aparezca un indicador que me diga que está cargando o
haciendo un refresh y digamos que quiero dejar los primeros 10 registros.
únicamente vamos a hacer eso en este momento.
Regresamos a la lista y toda la magia sucede en este lugar donde estamos creando la lista.
Aquí hay que crearse un widget llamado refresh Indicator pero esa reflexión Niquero tiene que volver
un elemento que tenga un scroll.
En este caso el vio así que van a hacer contra el punto O como un punto aquí en el desvio y lo van a
envolver en un nuevo widget.
También pueden extraer todo este arabista o hay muchas formas de hacer esto pero voy a envolverlo en
un nuevo widget y este widget se va a llamar refresh o se llama refresh indicaron arregló el chip un
poco o el chip perdón este Frayssinet si yo dejo más encima me va a decir que es lo que hace falta porque
qué se está quejando.
Me dice que el parámetro Orpheus es necesario ok tiene sentido yo tengo que especificar ese método o
un refresco cuando se dispara esa acción qué es lo que quiero ejecutar o qué método quiero disparar
lo voy a colocar aquí arriba o sea justo abajo puede ser en cualquier posición del refresco o no necesariamente
acá pero si va a quedar claro que esto es lo que estoy añadiendo lock on refresh tap y se dejo el más
encima me dice que tiene una función que tiene que regresar a un futuro pero en este caso me está obligando
a tiene que ser un fichero que regrese vacío tiene que ser un fichero o sea no puede aceptar cualquier
método por ejemplo esto no lo va a aceptar o mejor dicho un error tiene que ser algo que regresión fichó
porque cuando el ficho se resuelva automáticamente se va a cancelar el simbolito del indicador ok vamos
a hacer una prueba a ver qué pasa si yo lo dejo así vamos a ver qué pasa.
Entonces ya lo grabé.
Hago el pull aparece y se queda de manera infinita por la razón que le dije.
Como no resuelve un feo Chord se va a quedar girando y girando y girar giran.
Entonces creamos un método justo abajo de crear lista un método que regrese un flujo resuelva resolver
anule y se va a llamar obtener página Página 1 Ok no necesito ningún argumento hacer un Ising porque
voy a llamar a una web.
Posiblemente vamos a ver qué es lo que quiero hacer acá.
Definamos el duration de un simulador o una petición HTTP también muy parecida a como lo hice originalmente
en el video anterior con el duration igual a new duration parentesis y quiero que dure con dos segundos.
Creamos nuestro Niuq timer nutrirme parentesis va a pedir el duration Koma y luego viene la función
que yo quiero ejecutar podría separarla o crearla como lo hice originalmente en el video pasado pero
voy a definirme el cuerpo de esta función aquí de una vez qué es lo que quiero hacer cuando yo cuando
ya pasen esos dos segundos primero quiero purgar la lista de números lista de números apuntó Claire.
Con eso borro todo su contenido.
Voy a sumar en uno el último ítem por qué.
Porque quiero nuevas imágenes quiero las siguientes imágenes y luego voy a llamar al método agregar
agregar 10 o sea para que cargue 10 registros nuevos.
Noten que este número yo no podría restablecer a cero y haría que aparezcan la imagen 1 2 3 pero quiero
que siempre salgan imágenes nuevas y por eso es que no estoy reseteando.
El último ítem que más hay que hacer bueno esto actualizarse y creo que eso sería todo.
Entonces llamemos este obtener Página 1.
Aquí en el refresh simplemente estoy pasando la referencia al método no lo estoy ejecutando.
Ok.
Sólo la referencia grabemos los cambios.
Voy a salirme de esta pantalla y voy a regresar a listas y scroll.
Voy a ser un pulpo refresh ok.
Pasaron dos segundos lo hizo muy rápido como que no lo respetó porque saben que vamos a hacer.
Que se me olvidó poner aquí el agua.
Quiero que espere a waited y voy a hacer un retorno de ese Newtype.
Vamos a ver si así me funciona.
Voy a grabar los cambios creo que se me faltaba.
Vamos a ver y no está durando nada vamos a probar uno nuevo porque lo está haciendo dos segundos después
lo hace pero estamos cancelando lo mal y lo que vamos a hacer es quitar este retro que está mal que
está mal y lo que quiero hacer es que retorne un punto Tilley.
Esto es otra manera de hacerlo Chile y podríamos mandar el duration también esa duración que ya teníamos
de dos segundos grabó los así ahora sí estoy seguro que está regresando un hecho.
Vamos a probarlo 11 putos referees se queda ahí dos segundos después recarga y desaparece.
Vamos a probarlo nuevamente.
Refresh ok a ver los segundos después carga las siguientes imágenes.
Perfecto.
Noten que la semana descargaron de manera instantánea porque ya están en el caché.
Si yo vacío y hago un Istar deberíamos de ser capaces de ver el loading de las imágenes.
Vamos a ver nuevamente tocó esta cargándola.
Puto refresh cargaría las imágenes por defecto.
Lo hizo bastante bien pero deberíamos de tener el adding.
Eso si quieren prueba su dispositivo para ver qué tal se ve en este momento.
Hemos cubierto bastantes funcionalidades de flores.
Recuerden que cada una de las opciones cubren muchas otras características y Whitehouse Flores.
Pero espero que les haya gustado toda esta sección.
Todavía quedan muchos muchos widgets más o sea podríamos hacer esta sección super larga pero creo que
ya le agarraron el feeling a cómo trabaja Flores.
Así que lo mejor es que ya comencemos a crear aplicaciones que hagan algo más interesante que simplemente
utilizar el comportamiento básico de un widget.
Así que los veo en la siguiente sección aunque todavía queda un examen el resumen y otras cosillas pero
los veo en mi siguiente video.