PDA

Ver la Versión Completa : mostrar animación con mensaje durante un proceso


vicens22
23-03-2014, 20:26:32
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 (http://www.fmxexpress.com/add-a-splash-screen-with-the-android-manifest-for-delphi-xe5-firemonkey-apps/)

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!