Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   FireMonkey (https://www.clubdelphi.com/foros/forumdisplay.php?f=50)
-   -   Progress Dialog para espera de tareas (https://www.clubdelphi.com/foros/showthread.php?t=95289)

juank1971 16-07-2021 00:54:19

Progress Dialog para espera de tareas
 
saludos:
Necesito hacer algo para mostrar mientras se espera una tarea en aplicaciones moviles con firemonkey.


He mirado algunas animaciones pero no me funcionan bien

Neftali [Germán.Estévez] 16-07-2021 09:00:43

Cita:

Empezado por juank1971 (Mensaje 541846)
Necesito hacer algo para mostrar mientras se espera una tarea en aplicaciones moviles con firemonkey.
He mirado algunas animaciones pero no me funcionan bien

Normalmente una animación funciona bien (con un simple ProcessMessages en el proceso). Habría que saber porqué esta primera opción "no funciona bien". No das muchos detalles.

Luego, dependiendo del tipo de proceso, las animaciones no funcionan, por ejemplo cuando estamos realizando consultas contra la Base de Datos. Tampoco explicas el tipo de proceso así que es difícil darte una solución que funcione.

A veces con un simple Callback desde el procedimiento del proceso basta. Otras veces necesitas, un Thread independiente para que funcione,... Pero como he dicho dependiendo del proceso y de cómo esté implementado la solución puede variar.

juank1971 16-07-2021 16:23:10

Saludos:
Si, mira estaba siguiendo este video https://youtu.be/EIzrPFawRdw


i me daba un salto en la animacion en android , pero windows me funcionaba bien.


Luego de varias pruebas ya logre que funcionara bien reduciendo la cantidad de imagenes a mostrar de 30 a 12.


ya funciona correcto en android:


el video explica como poner dentro de un un Timage un TbitmabListAnimation y

en esta pagina descargar 30 imagenes de una animacion secuenciales, a mi me funciono con 12 solamente, con 30 funciona en windows pero da problemas en android.


en esta pagina se descargan las animaciones que quieres y las haces una secuencia

https://loading.io/


y en esta otra las unes en una sola imagen, el video dice de hacerlas vertical a mi tambien me funciono unirlas horizontal. y en el TbitmabListAnimation en la propiedad AnimationRowCount en lugar de ponerle la cantidad de imagenes de la secuencia le pones 1

http://merge.imageonline.co/es/


Ya con eso me funciona bien en android,

Lo que queria era un Wait para cualqueir cosa mandar a mostrarlo y ocultarlo cuando quiera independientemente de la tarea , en este caso lo quiero usar para conectarme a rest y traer datos.


saludos juank


La franja horaria es GMT +2. Ahora son las 14:21:45.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi