2010-08-11 6 views
0

J'ai développé une application qui fonctionne comme ECG Graphgraphique mobile en continu dans Android

J'ai développé cette toile à l'aide et le chemin. Une fois le tracé des lignes terminé dans mon écran, il recommencera à partir de la position 0. Mais le problème est qu'il commence à se chevaucher.

Alors, comment puis-je effacer cette position particulière?

+0

Voulez-vous dire que votre graphique dessine du côté gauche de l'écran vers le côté droit de l'écran, et quand il atteint la droite, il commence à dessiner sur le côté gauche à nouveau? Et que cela dessine maintenant ce que vous avez dessiné à l'origine, mais vous souhaitez effacer le dessin précédent? Ou essayez-vous de faire défiler votre graphique une fois qu'il est sur le côté droit, de sorte que le côté gauche glisse progressivement à l'extérieur de l'écran? – Josh

+0

oui c'est ce que j'essaie de faire? Mais l'écran ne glisse pas. –

Répondre

0

Vous pouvez effacer la toile avec

mCanvas.drawColor(0xFFFFFFFF); //or whatever colour is appropriate. 

Je suis en train de faire quelque chose comme vous dites, mais avec un graphique en mouvement vers la gauche et je réaliser avec

mPath.offset(-x, 0);