Me gustaría que mi widget GWT sea notificado cuando se termine su CSS animation.Cómo agregar el controlador de eventos CSS AnimationEnd al widget GWT?
En la versión HTML/Javascript Esto se hace fácilmente mediante el registro de un controlador de eventos de este modo:
elem.addEventListener("webkitAnimationEnd", function(){
// do something
}, false);
// add more for Mozilla etc.
¿Cómo se puede hacer esto en GWT?
Este tipo de evento es desconocida para DOMImpl
clases de GWT, así que deja de recibir un error "Tratar de hundir el tipo de evento desconocido webkitAnimationEnd".
Gracias!
Interesante, yo no lo sabía. Pero hacerlo de esta manera dará como resultado una animación guionizada, no una animación CSS, ¿verdad? GWT todavía no conoce el evento. Las animaciones con guión tienen algunas desventajas cuando se trata de suavidad de rendimiento con cargas pesadas o en algunos dispositivos móviles. –
Sí, esto dará como resultado una animación con guiones, que puede no ser tan eficiente en la CPU como la animación CSS pura. –
@Kev Hubiera sido mejor mantener estas dos respuestas separadas ... Los comentarios anteriores se refieren a la sección debajo de la línea (la solución guionizada). La respuesta aceptada es solo la parte superior sobre la línea, que describe un enfoque totalmente diferente. –