2011-02-06 1 views

Répondre

0

Je ne peux pas parler pour Java ME directement, mais si les méthodes de peinture et de graphiques fonctionnent de la même manière que Java standard - et il semble qu'ils faire - alors vous ne pouvez pas dénouer une image.

En Java standard, vous pouvez créer une image buffered (voir java.awt.image). Vous dessinez sur l'image mise en mémoire tampon, puis dessinez sur le canevas. De cette façon, vous pouvez avoir plus d'un cadre tampon si nécessaire.

Vous pouvez utiliser un second tampon pour copier la zone située sous l'image affichée. Ensuite, pour le "dépolir", vous pouvez simplement copier ce contenu.

S'il s'agit d'un jeu, il est probablement préférable de restituer chaque image à la prochaine mémoire tampon disponible (en garder une ou deux). Encore une fois, je ne suis pas certain des restrictions spécifiques de J2ME.