J'utilise gwt pour dessiner sur une toile. Je dessine un bitmap 40px x 40px cinquante fois à l'écran à chaque mouvement de la souris. Ressemble quelque chose comme:Dessiner un petit bitmap plusieurs fois à <canvas>?
void onDraw() {
for (int x = 0; x < 10; x++) {
for (int y = 0; y < 5; y++) {
canvasContext.drawImage(srcImage, x, y, ...);
}
}
}
Cela fonctionne étonnamment bien sur les navigateurs de bureau, et sur iphone/ipad. Sur Android, il est essentiellement inutilisable, le dessin se traîne à environ 2 fps.
Je me demande s'il existe un moyen efficace de dessiner ce petit bitmap efficacement sur android. J'ai essayé quelques trucs mais rien ne s'améliore vraiment. L'implémentation du navigateur Android est-elle vraiment à la traîne de son homologue ios?
Merci