Eliminar el Parpadeo

El parpadeo que podrías haber observado en el ejemplo de la página anterior es un problema común con la animación (y ocasionalmente con los gráficos estáticos). El efecto de parpadeo es el resultado de dos factores:

Se puede utilizar dos técnicas para eliminar el parpadeo: sobreescribir el método update() e implementar doble buffer.

Sobreescribir el método update()

Para eliminar el parpadeo, tanto si se utiliza como si no el doble buffer, debe sobreescribir el método update(). Esto es necesario, porque es la única forma para prevenir que fondo del componente sea limpiado cada vez que se dibuja el componente.

Implementar el Doble Buffer

Doble buffer implica realizar múltiples operaciones gráficas en un buffer gráfico que no está en la pantalla, y luego dibujar la imagen resultante en la pantalla. El doble buffer evita que las imágenes incompletas se dibujen en la pantalla.


Ozito