Viendo los juegos de construcción tipo Command & Conquer, he hecho este efecto usando un drawingArea, timer y observer, todo ello dentro de una clase.
Cuando pasa el tiempo, se va viendo un poco más de imagen... hasta que se termina viendo por completo.
Enlace de descarga: Enlace
Saludos