Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Desarrollo en Delphi para Android (https://www.clubdelphi.com/foros/forumdisplay.php?f=57)
-   -   mostrar animación con mensaje durante un proceso (https://www.clubdelphi.com/foros/showthread.php?t=85485)

vicens22 23-03-2014 20:26:32

mostrar animación con mensaje durante un proceso
 
1 Archivos Adjunto(s)
Buenas tardes,

He estado buscando la forma de poder visualizar en los procesos que requieren varios segundos, como al cargar una imagen, ejecutar una query, etc... un gráfico (animado) como el habitual que muestran la mayoría de aplicaciones de android y aunque imagino que no debe ser complicado, de momento no encuentro la forma.

Adjunto imagen con la animación habitual que me gustaría utilizar.

Gracias por cualquier idea.
Saludos,

Vicente

Casimiro Notevi 23-03-2014 21:11:04

Debe haber algo similar a:
ProgressDialogShow("Trabajando..")
ProgressDialogHide

barakuda 24-03-2014 08:26:42

nas!

Supongo que te referirás a una Splash Screen

un saludo!

Neftali [Germán.Estévez] 24-03-2014 10:25:23

¿Has probado si el componente estándard para imágenes muestra los GIF animados?
Por otro lado, dependiendo del proceso, tal vez tengas que utilizar threads.

vicens22 24-03-2014 12:12:10

Muchas gracias a los tres !!!

En cuanto a lo que comenta Neftali, el componente tImage con un gif animado cargado, al ejecutarse (tanto en Windows como el dispositivo Android) el gráfico aparece fijo.
Efectivamente, en la mayoría de casos, entiendo que tendría que utilizar un thread para controlar el tiempo de visualización de la animación.
Seguiré investigando más opciones.

Saludos,

Vicente

jpgonzalez 15-05-2014 13:48:02

Buens Vicens22, yo estoy investigando lo mismo.
En Delphi XE5 hay un componente que se llama TAniIndicator, con varias opciones de animacion... pero tampco logro que lo muestre entre el RESTRequest.Execute y la respuesta.
Si le encuentro la vuelta, lo publico... abrazo!


La franja horaria es GMT +2. Ahora son las 12:31:52.

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